diff options
author | John Hodge <tpg@mutabah.net> | 2018-05-27 14:24:49 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2018-05-27 14:24:49 +0800 |
commit | 00a391895c9be6fa66128dbdeb8a368269960ec8 (patch) | |
tree | 046b6d59c163e416d521a972c3161a6be07a30f0 | |
parent | 5206b786247238f32a2b5ad8ed7f6d378a1d2d12 (diff) | |
download | mrust-00a391895c9be6fa66128dbdeb8a368269960ec8.tar.gz |
MIR Optimise - Propagate constants into calls
-rw-r--r-- | src/mir/optimise.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mir/optimise.cpp b/src/mir/optimise.cpp index ae1f3120..06a8e3dd 100644 --- a/src/mir/optimise.cpp +++ b/src/mir/optimise.cpp @@ -2510,6 +2510,12 @@ bool MIR_Optimise_ConstPropagte(::MIR::TypeResolve& state, ::MIR::Function& fcn) changed = true; } } break; + TU_ARM(bb.terminator, Call, te) { + for(auto& a : te.args) + { + check_param(a); + } + } break; default: break; } |