| 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 |
