diff options
author | Marek Polacek <polacek@redhat.com> | 2020-05-28 09:54:41 -0400 |
---|---|---|
committer | Marek Polacek <polacek@redhat.com> | 2020-05-28 11:20:57 -0400 |
commit | 4833c1adc3c7b125bf1c59e8bd8d802ac3b0d205 (patch) | |
tree | 8f5f1ad0b431bb9dfca87359d4a48bcd154c1970 /gcc | |
parent | 1b1932a4f334610aa9d407254fda8e96d9d4b105 (diff) | |
download | gcc-4833c1adc3c7b125bf1c59e8bd8d802ac3b0d205.zip gcc-4833c1adc3c7b125bf1c59e8bd8d802ac3b0d205.tar.gz gcc-4833c1adc3c7b125bf1c59e8bd8d802ac3b0d205.tar.bz2 |
c++: Fix initlist-array12.C
* g++.dg/cpp0x/initlist-array12.C: Fix the definition of
initializer_list for ilp32 target.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/g++.dg/cpp0x/initlist-array12.C | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/cpp0x/initlist-array12.C b/gcc/testsuite/g++.dg/cpp0x/initlist-array12.C index b012e72..168c5dd 100644 --- a/gcc/testsuite/g++.dg/cpp0x/initlist-array12.C +++ b/gcc/testsuite/g++.dg/cpp0x/initlist-array12.C @@ -1,10 +1,12 @@ // PR c++/95319 // { dg-do compile { target c++11 } } +typedef decltype(sizeof(char)) size_t; + namespace std { template <class> class initializer_list { int *_M_array; - unsigned long _M_len; + size_t _M_len; }; template <int _Nm> struct A { typedef int _Type[_Nm]; }; template <int _Nm> struct B { typename A<_Nm>::_Type _M_elems; }; |