Tests for SSAValueTracker ignoring function call on rhs

This commit is contained in:
Mathias Baumann 2018-12-05 12:16:06 +01:00
parent 32c9da9419
commit f4e9c70ecc
2 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,14 @@
{
function f() -> x, z {}
let c, d := f()
let y := add(d, add(c, 7))
}
// ----
// expressionSimplifier
// {
// function f() -> x, z
// {
// }
// let c, d := f()
// let y := add(add(d, c), 7)
// }

View File

@ -0,0 +1,12 @@
// c & d can't be optimized as expression simplifier doesn't handle default
// values yet
{
let c, d
let y := add(d, add(c, 7))
}
// ----
// expressionSimplifier
// {
// let c, d
// let y := add(add(d, c), 7)
// }