summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-08-08 10:58:51 +0800
committerJohn Hodge <tpg@mutabah.net>2016-08-08 10:58:51 +0800
commit564bdfbb3ecb99ccf1dc25fdd7c11fdab6ddc6a8 (patch)
tree33329b09c67fc1267fe7f5d0440b28871f744263 /src/main.cpp
parentf31a14465609fc8f6fb546115ce64756880ba72e (diff)
downloadmrust-564bdfbb3ecb99ccf1dc25fdd7c11fdab6ddc6a8.tar.gz
Main - Remove defunct stage
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 3aeee63d..70c2485b 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -180,9 +180,11 @@ int main(int argc, char *argv[])
CompilePhaseV("Typecheck Expressions", [&]() {
Typecheck_Expressions(*hir_crate);
});
+ // - Now that all types are known, closures can be desugared
CompilePhaseV("Expand HIR Closures", [&]() {
HIR_Expand_Closures(*hir_crate);
});
+ // - Ensure that typeck worked (including Fn trait call insertion etc)
CompilePhaseV("Typecheck Expressions (validate)", [&]() {
Typecheck_Expressions_Validate(*hir_crate);
});
@@ -192,10 +194,6 @@ int main(int argc, char *argv[])
}
// Expand closures into items
- // - Now that all types are known, closures can be desugared
- CompilePhaseV("Lower Closures", [&]() {
- //ConvertHIR_Closures(hir_crate);
- });
// Lower expressions into MIR
CompilePhaseV("Lower MIR", [&]() {
//ConvertHIR_MIR(hir_crate);