1 | // Test that lldb doesn't get confused by an overload of a virtual |
---|---|
2 | // function of the same name. |
3 | struct Base { |
4 | virtual void f(int i) {} |
5 | virtual ~Base() {} |
6 | }; |
7 | |
8 | struct Derived : Base { |
9 | virtual void f(int i, int j) {} |
10 | }; |
11 | |
12 | int main(int argc, char **argv) { |
13 | Derived obj; |
14 | obj.f(i: 1, j: 2); //% self.expect("fr var", "not crashing", substrs = ["obj"]) |
15 | return 0; |
16 | } |
17 | |
18 |