brintos

brintos / llvm-project-archived public Read only

0
0
Text · 391 B · 1781cf4 Raw
9 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -verify %s2//3struct DynamicClass { virtual int Foo(); };4static_assert(!__is_trivially_copyable(DynamicClass));5static_assert(__is_bitwise_cloneable(DynamicClass));6 7struct InComplete; // expected-note{{forward declaration}}8static_assert(!__is_bitwise_cloneable(InComplete)); // expected-error{{incomplete type 'InComplete' used in type trait expression}}9