1 | int foo(int x, int y) { |
2 | int z = 3 + x; |
3 | return z + y; //% self.expect("frame variable -s", substrs=['ARG: (int) x = -3','ARG: (int) y = 0']) |
4 | //% self.expect("frame variable -s x", substrs=['ARG: (int) x = -3']) |
5 | //% self.expect("frame variable -s y", substrs=['ARG: (int) y = 0']) |
6 | //% self.expect("frame variable -s z", substrs=['LOCAL: (int) z = 0']) |
7 | } |
8 | |
9 | int main (int argc, char const *argv[]) |
10 | { |
11 | return foo(x: -3,y: 0); //% self.expect("frame variable -s argc argv", substrs=['ARG: (int) argc =']) |
12 | } |
13 | |