1// PR c++/21336
2
3typedef __SIZE_TYPE__ size_t;
4template<class _T> void* operator new( size_t Size, _T&);
5struct B {
6  int a;
7  int* m() {
8    return new(a) int;
9  }
10};
11B* n() {
12  return new B();
13}
14
15