diff options
author | Marek Polacek <polacek@redhat.com> | 2020-05-28 09:54:41 -0400 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-17 13:09:15 -0300 |
commit | 76736ff65b3e2d40690aa994610c3dda28356fb3 (patch) | |
tree | 6283768a772324c4d3da89d77f7631575fc14c1f /gcc | |
parent | 7aef3afe6a37cc4c9a1cd1e354af0cd3fc37d3ac (diff) | |
download | gcc-76736ff65b3e2d40690aa994610c3dda28356fb3.zip gcc-76736ff65b3e2d40690aa994610c3dda28356fb3.tar.gz gcc-76736ff65b3e2d40690aa994610c3dda28356fb3.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; }; |