diff options
Diffstat (limited to 'backendC/CleanCompilerSources/checker_2.c')
-rw-r--r-- | backendC/CleanCompilerSources/checker_2.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/backendC/CleanCompilerSources/checker_2.c b/backendC/CleanCompilerSources/checker_2.c index a155447..3d6c953 100644 --- a/backendC/CleanCompilerSources/checker_2.c +++ b/backendC/CleanCompilerSources/checker_2.c @@ -29,11 +29,9 @@ #include "typechecker.h" #include "transform.h" #include "checksupport.h" -#include "checktypedefs.h" #include "overloading.h" #include "settings.h" #include "checker.h" -#include "macros.h" #ifdef MOVE_FUNCTIONS_IN_LAMBDAS # include "optimise_lambda.h" #endif @@ -169,8 +167,8 @@ static Ident SystemFunctionsId,StdArrayAbortId; void InitChecker (void) { FreeDefs=NIL; - free_ldefs=NULL; #ifndef CLEAN2 + free_ldefs=NULL; free_depend_macros=NULL; #endif AnnotatedId = PutStringInHashTable ("_annotated", SymbolIdTable); @@ -226,6 +224,7 @@ void InitChecker (void) ArrayFunctionIds[_UnqArraySelectLastFun]= PutStringInHashTable ("_uselectl", SymbolIdTable); ArrayFunctionIds[_ArrayUpdateFun]= PutStringInHashTable ("_updatei", SymbolIdTable); +#ifndef CLEAN2 FunTypeClass.tac_uniprop = ALLBITSCLEAR; FunTypeClass.tac_possign = BIT(1); FunTypeClass.tac_negsign = BIT(0); @@ -233,6 +232,7 @@ void InitChecker (void) GeneralTypeClass.tac_uniprop = ALLBITSSET; GeneralTypeClass.tac_possign = ALLBITSSET; GeneralTypeClass.tac_negsign = ALLBITSCLEAR; +#endif OpenDefinitionModules = NIL; } |