summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-11-25 14:49:55 +0800
committerJohn Hodge <tpg@mutabah.net>2016-11-25 14:49:55 +0800
commit6ceb82723d6594d96a1308aa16f9ec863246935d (patch)
tree5eb6541a066d8022b00e85958203294022c99814 /src/main.cpp
parent7b0dfc5a859d8fb2cc940764d0c8106c87b5f05b (diff)
downloadmrust-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.cpp4
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);
});