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 /src/mir/optimise.cpp | |
| parent | 5206b786247238f32a2b5ad8ed7f6d378a1d2d12 (diff) | |
| download | mrust-00a391895c9be6fa66128dbdeb8a368269960ec8.tar.gz | |
MIR Optimise - Propagate constants into calls
Diffstat (limited to 'src/mir/optimise.cpp')
| -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; } |
