Skip to content

Commit d34d7c7

Browse files
committed
testsuite: fix Wmismatched-new-delete-8.C with -m32
This fixes error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter [-fpermissive] gcc/testsuite/ChangeLog: * g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.
1 parent 37127ed commit d34d7c7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-8.C

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ static inline T * construct_at(void *at, ARGS && args)
1111
struct Placeable : T
1212
{
1313
Placeable(ARGS && args) : T(args) { }
14-
void * operator new (long unsigned int, void *ptr) { return ptr; }
14+
void * operator new (__SIZE_TYPE__, void *ptr) { return ptr; }
1515
void operator delete (void *, void *) { }
1616
};
1717
return new (at) Placeable(static_cast<ARGS &&>(args));

0 commit comments

Comments
 (0)