Function calls that referred to declarations before need to be updated in
case the definition was moved to before the call site.
apply<InterfaceGenerator>(stage);
apply<VariableResolver>(stage);
apply<DeclarationReorderer>(stage);
apply<InterfaceGenerator>(stage);
apply<VariableResolver>(stage);
apply<DeclarationReorderer>(stage);
+ apply<FunctionResolver>(stage);
apply<LegacyConverter>(stage);
}
apply<LegacyConverter>(stage);
}