summaryrefslogtreecommitdiff
path: root/src/mir/optimise.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mir/optimise.cpp')
-rw-r--r--src/mir/optimise.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mir/optimise.cpp b/src/mir/optimise.cpp
index 73cbaa04..973aa49f 100644
--- a/src/mir/optimise.cpp
+++ b/src/mir/optimise.cpp
@@ -567,6 +567,7 @@ void MIR_Optimise(const StaticTraitResolve& resolve, const ::HIR::ItemPath& path
// >> Unify duplicate temporaries
// If two temporaries don't overlap in lifetime (blocks in which they're valid), unify the two
+ // TODO: Only run this when nothing else happened. (It's VERY expensive)
change_happened |= MIR_Optimise_UnifyTemporaries(state, fcn);
#if CHECK_AFTER_ALL
MIR_Validate(resolve, path, fcn, args, ret_type);