view gcc/testsuite/g++.dg/cpp0x/initlist66.C @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/52510
// { dg-do compile { target c++11 } }

typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
typedef uint64_t upad64_t;

typedef struct _pthread_cond {
 struct {
  uint8_t __pthread_cond_flag[4];
  uint16_t __pthread_cond_type;
  uint16_t __pthread_cond_magic;
 } __pthread_cond_flags;
 upad64_t __pthread_cond_data;
} pthread_cond_t;

class gtm_rwlock
{
  pthread_cond_t c_readers;
 public:
  gtm_rwlock();
};

gtm_rwlock::gtm_rwlock()
  : c_readers ({{{0, 0, 0, 0}, 0, 0x4356}, 0})
{ }