// RUN: %clang_cc1 -verify -std=c++2a -fsyntax-only -triple x86_64-apple-macosx10.14.0 %s
// RUN: %clang_cc1 -verify -std=c++2a -fsyntax-only -triple x86_64-apple-macosx10.14.0 %s -fno-signed-char
T
int x = instantiate<int, 32>;
;
void
void
;
// expected-error@+1{{__builtin_bit_cast source type must be trivially copyable}}
constexpr unsigned long ul = ;
// expected-error@+1 {{__builtin_bit_cast destination type must be trivially copyable}}
constexpr long us = ;