1 // RUN: %clang_cc1 -fsyntax-only -verify %s 2 // 3 struct DynamicClass { virtual int Foo(); }; 4 static_assert(!__is_trivially_copyable(DynamicClass)); 5 static_assert(__is_bitwise_cloneable(DynamicClass)); 6 7 struct InComplete; // expected-note{{forward declaration}} 8 static_assert(!__is_bitwise_cloneable(InComplete)); // expected-error{{incomplete type 'InComplete' used in type trait expression}} 9