aboutsummaryrefslogtreecommitdiff
path: root/backendC
diff options
context:
space:
mode:
authorronny2006-01-31 15:45:11 +0000
committerronny2006-01-31 15:45:11 +0000
commitd6b313ad810a76aefb1f7156683c9e42acd3ec6a (patch)
tree17d5e284c6f160e9f61bc5926cd687b4dc8099b8 /backendC
parentremove 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.c8
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 ();
}