diff options
author | Jakub Jelinek <jakub@redhat.com> | 2022-02-11 00:27:11 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2022-02-11 00:27:11 +0100 |
commit | 50243f4918c2ed7f1ddbf0e8df97a37aee73ebf2 (patch) | |
tree | cfc83b9b56af6dd4d38a6bea759f4ebd8d4296eb | |
parent | db84f382ae3dc238b1c3e3a18b786bca5bd38a14 (diff) | |
download | gcc-50243f4918c2ed7f1ddbf0e8df97a37aee73ebf2.zip gcc-50243f4918c2ed7f1ddbf0e8df97a37aee73ebf2.tar.gz gcc-50243f4918c2ed7f1ddbf0e8df97a37aee73ebf2.tar.bz2 |
testsuite: Fix up g++.dg/warn/Wuninitialized-32.C test for ilp32 [PR104373]
The testcase FAILs whenever size_t is not unsigned long:
FAIL: g++.dg/warn/Wuninitialized-32.C -std=c++98 (test for excess errors)
Excess errors:
.../gcc/testsuite/g++.dg/warn/Wuninitialized-32.C:4:7: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter [-fpermissive]
Fixed by using __SIZE_TYPE__ instead of unsigned long.
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/104373
* g++.dg/warn/Wuninitialized-32.C (operator new[]): Use __SIZE_TYPE__
as type of the first argument instead of unsigned long.
-rw-r--r-- | gcc/testsuite/g++.dg/warn/Wuninitialized-32.C | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/warn/Wuninitialized-32.C b/gcc/testsuite/g++.dg/warn/Wuninitialized-32.C index 8b02b5c..144a99e 100644 --- a/gcc/testsuite/g++.dg/warn/Wuninitialized-32.C +++ b/gcc/testsuite/g++.dg/warn/Wuninitialized-32.C @@ -1,7 +1,7 @@ // { dg-do compile } // { dg-additional-options "-Wall" } -void* operator new[](unsigned long, void* __p); +void* operator new[](__SIZE_TYPE__, void* __p); struct allocator { |