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.
This commit is contained in:
Adam Sampson 2008-03-17 15:47:57 +00:00
parent ca230be268
commit 3340e95806

View File

@ -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]