diff options
author | John Hodge <tpg@mutabah.net> | 2016-11-25 14:49:55 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-11-25 14:49:55 +0800 |
commit | 6ceb82723d6594d96a1308aa16f9ec863246935d (patch) | |
tree | 5eb6541a066d8022b00e85958203294022c99814 /src/main.cpp | |
parent | 7b0dfc5a859d8fb2cc940764d0c8106c87b5f05b (diff) | |
download | mrust-6ceb82723d6594d96a1308aa16f9ec863246935d.tar.gz |
HIR - Shift markings to their own pass, store in crate metadata.
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp index eb177268..45e5bfa8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -45,6 +45,7 @@ void init_debug_list() g_debug_disable_map.insert( "Resolve Type Aliases" );
g_debug_disable_map.insert( "Resolve Bind" );
g_debug_disable_map.insert( "Resolve UFCS paths" );
+ g_debug_disable_map.insert( "Resolve HIR Markings" );
g_debug_disable_map.insert( "Constant Evaluate" );
g_debug_disable_map.insert( "Typecheck Outer");
@@ -309,6 +310,9 @@ int main(int argc, char *argv[]) CompilePhaseV("Resolve UFCS paths", [&]() {
ConvertHIR_ResolveUFCS(*hir_crate);
});
+ CompilePhaseV("Resolve HIR Markings", [&]() {
+ ConvertHIR_Markings(*hir_crate);
+ });
CompilePhaseV("Constant Evaluate", [&]() {
ConvertHIR_ConstantEvaluate(*hir_crate);
});
|