From 3340e95806b018bc7cb078819899f2ff0a0dcc7a Mon Sep 17 00:00:00 2001 From: Adam Sampson Date: Mon, 17 Mar 2008 15:47:57 +0000 Subject: [PATCH] Make agg_typesDone include constantsFolded. This is so that constant folding gets done early; it's important that it doesn't happen after anything that tries to pull values into variables later on. --- pass/Properties.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pass/Properties.hs b/pass/Properties.hs index 2370574..86e0a37 100644 --- a/pass/Properties.hs +++ b/pass/Properties.hs @@ -80,7 +80,7 @@ agg_namesDone :: [Property] agg_namesDone = [declarationsUnique, declarationTypesRecorded, inferredTypesRecorded, declaredNamesResolved] agg_typesDone :: [Property] -agg_typesDone = [expressionTypesChecked, inferredTypesRecorded, processTypesChecked, typesResolvedInAST, typesResolvedInState] +agg_typesDone = [expressionTypesChecked, inferredTypesRecorded, processTypesChecked, typesResolvedInAST, typesResolvedInState, constantsFolded] agg_functionsGone :: [Property] agg_functionsGone = [functionCallsRemoved, functionsRemoved]