118334Speter// Build don't link:
290075Sobrien// GROUPS passed bad-errors
3132718Skan// bad-error file
418334Speter// Date: Sun, 31 Jul 1994 11:37:43 +1000 (EST)
590075Sobrien// From: Rohan LENARD <rjl@iassf.easams.com.au>
618334Speter// Subject: g++-2.6.0 gives wrong warning for placement syntax new
790075Sobrien// Message-Id: <0iCk1b0000000z0VY0@iassf.easams.com.au>
890075Sobrien
990075Sobrien
1090075Sobrien#include <stddef.h>
1118334Speter
1290075Sobrienvoid * operator new(size_t, int *);
1390075Sobrienvoid * operator new(size_t, void *);
1490075Sobrien
1590075Sobrienint *x = 0;
1618334Speterint foo(){
1718334Speternew (x) int *;
1890075Sobriennew (&x) int *;
1990075Sobriennew (x) int *;  // This is identical to line 8 !!!
2090075Sobrienreturn 1;
2118334Speter}
2218334Speter