Lines Matching refs:pad
105 struct pad { in test_partially_initialized() struct
116 static_assert(sizeof(pad) == sizeof(no_pad)); in test_partially_initialized()
118 constexpr pad pir{4, 4}; in test_partially_initialized()
127 constexpr pad fine = bit_cast<pad>(no_pad{1, 2, 3, 4, 5}); in test_partially_initialized()
265 struct pad { in test_indeterminate() struct
276 pad p{1, 2}; in test_indeterminate()
359 struct pad { struct
364 constexpr int ok_byte = (__builtin_bit_cast(std::byte[8], pad{1, 2}), 0); argument
365 constexpr int ok_uchar = (__builtin_bit_cast(unsigned char[8], pad{1, 2}), 0);
373 constexpr int bad_my_byte = (__builtin_bit_cast(my_byte[8], pad{1, 2}), 0);
378 constexpr int bad_char = (__builtin_bit_cast(char[8], pad{1, 2}), 0);
380 struct pad_buffer { unsigned char data[sizeof(pad)]; };
382 pad x = {1, 2}; in test_pad_buffer()
384 pad z = __builtin_bit_cast(pad, y); in test_pad_buffer()