summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/virtual-method-call/main.cpp
blob: 2a03dc11bf29ee3c4771d97d210155a4acd9bac6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Foo {
public:
  int a;
  int b;
  virtual int Sum() { return a + b; }
};

struct Foo *GetAFoo() {
  return (struct Foo*)0;
}

int main() {
  struct Foo *foo = GetAFoo();
  return foo->Sum();
}