1 /* { dg-do compile } */
2 /* { dg-options "-fstrict-aliasing" } */
4 void* operator new(__SIZE_TYPE__, void* __p) throw()
9 class PatternDriverTop;
11 typedef const PatternDriverTop* _Tp;
13 void construct(_Tp* __p, const _Tp& __val)
15 ::new((void *)__p) _Tp(__val);