aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2024-02-22 18:52:32 -0500
committerMarek Polacek <polacek@redhat.com>2024-02-22 18:53:48 -0500
commitd34d7c74d51d365a3a4ddcd4383fc7c9f29020a1 (patch)
treed630194b62198191faf5801a34e481ebcaac472b
parent37127ed975e09813eaa2d1cf1062055fce45dd16 (diff)
downloadgcc-d34d7c74d51d365a3a4ddcd4383fc7c9f29020a1.zip
gcc-d34d7c74d51d365a3a4ddcd4383fc7c9f29020a1.tar.gz
gcc-d34d7c74d51d365a3a4ddcd4383fc7c9f29020a1.tar.bz2
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__.
-rw-r--r--gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-8.C2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-8.C b/gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-8.C
index 0ddc056..e8fd7a8 100644
--- a/gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-8.C
+++ b/gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-8.C
@@ -11,7 +11,7 @@ static inline T * construct_at(void *at, ARGS && args)
struct Placeable : T
{
Placeable(ARGS && args) : T(args) { }
- void * operator new (long unsigned int, void *ptr) { return ptr; }
+ void * operator new (__SIZE_TYPE__, void *ptr) { return ptr; }
void operator delete (void *, void *) { }
};
return new (at) Placeable(static_cast<ARGS &&>(args));