summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/abi/local1-a.cc
blob: 638479e7459c7ca5b125610fc2247cc2f7fff065 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct B {
  virtual void b() {}
};

static B* f() {
  struct D : public B {
  };

  return new D;
}

B* g() {
  return f();
}