OSDN Git Service

gcc/testsuite
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / ext / pr34829.C
1 // Test for PR c++/34829
2 // Placement new should be ok for non-aggregate Java types.
3
4 // { dg-do compile }
5 // { dg-options "" }
6
7 extern "Java"
8 {
9   typedef __java_byte jbyte;
10 }
11
12 void *operator new (unsigned int s, void *m)
13 {
14   return m;
15 }
16
17 jbyte *f(void *memory)
18 {
19   return new (memory) jbyte;
20 }