Added a dummy Rain pass to supply the new retypesChecked property

This commit is contained in:
Neil Brown 2008-03-21 15:07:56 +00:00
parent 142926172d
commit dfea2c11a5

View File

@ -40,6 +40,7 @@ import Types
rainPasses :: [Pass] rainPasses :: [Pass]
rainPasses = makePassesDep' ((== FrontendRain) . csFrontend) rainPasses = makePassesDep' ((== FrontendRain) . csFrontend)
[ ("AST Validity check, Rain #1", excludeNonRainFeatures, [], []) -- TODO work out some dependencies [ ("AST Validity check, Rain #1", excludeNonRainFeatures, [], []) -- TODO work out some dependencies
,("Dummy Rain pass", return, [], [Prop.retypesChecked])
,("Resolve Int -> Int64", transformInt, [], [Prop.noInt]) ,("Resolve Int -> Int64", transformInt, [], [Prop.noInt])
,("Uniquify variable declarations, record declared types and resolve variable names", ,("Uniquify variable declarations, record declared types and resolve variable names",
uniquifyAndResolveVars, [Prop.noInt], namesDone) uniquifyAndResolveVars, [Prop.noInt], namesDone)