diff options
author | ronny | 2006-01-31 15:45:11 +0000 |
---|---|---|
committer | ronny | 2006-01-31 15:45:11 +0000 |
commit | d6b313ad810a76aefb1f7156683c9e42acd3ec6a (patch) | |
tree | 17d5e284c6f160e9f61bc5926cd687b4dc8099b8 /backendC | |
parent | remove some unused code (diff) |
Moved forward declaration of static functions from inside functions
to top level, to suppress gcc 4.0 errors.
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1591 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'backendC')
-rw-r--r-- | backendC/CleanCompilerSources/backend.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/backendC/CleanCompilerSources/backend.c b/backendC/CleanCompilerSources/backend.c index 2a80569..13d21f6 100644 --- a/backendC/CleanCompilerSources/backend.c +++ b/backendC/CleanCompilerSources/backend.c @@ -380,6 +380,10 @@ BESetMainDclModuleN (int main_dcl_module_n_parameter) static DefMod im_def_module; +static void DeclareFunctionC (char *name, int arity, int functionIndex, unsigned int ancestor); +static BESymbolP CreateDictionarySelectFunSymbol (void); +static BESymbolP CreateDictionaryUpdateFunSymbol (void); + void BEDeclareIclModule (CleanString name, CleanString modificationTime, int nFunctions, int nTypes, int nConstructors, int nFields) { @@ -428,7 +432,6 @@ BEDeclareIclModule (CleanString name, CleanString modificationTime, int nFunctio for (i = 0; i < ArraySize (gLocallyGeneratedFunctions); i++) { - static void DeclareFunctionC (char *name, int arity, int functionIndex, unsigned int ancestor); BELocallyGeneratedFunctionP locallyGeneratedFunction; locallyGeneratedFunction = &gLocallyGeneratedFunctions [i]; @@ -438,9 +441,6 @@ BEDeclareIclModule (CleanString name, CleanString modificationTime, int nFunctio /* +++ hack */ { - static BESymbolP CreateDictionarySelectFunSymbol (void); - static BESymbolP CreateDictionaryUpdateFunSymbol (void); - gBEState.be_dictionarySelectFunSymbol = CreateDictionarySelectFunSymbol (); gBEState.be_dictionaryUpdateFunSymbol = CreateDictionaryUpdateFunSymbol (); } |