[libcxx] r302723 - XFAIL is_trivially_copyable test for compilers that don't implement Core 2094

Evgenii Stepanov via cfe-commits cfe-commits at lists.llvm.org
Fri May 19 13:27:33 PDT 2017


Hi,

this test is failing for me with ToT clang (clang -cc1 version 5.0.0
based upon LLVM 5.0.0svn). All the failing static_assert's mention
volatile one way or the other.



On Wed, May 10, 2017 at 1:19 PM, Eric Fiselier via cfe-commits
<cfe-commits at lists.llvm.org> wrote:
> Author: ericwf
> Date: Wed May 10 15:19:35 2017
> New Revision: 302723
>
> URL: http://llvm.org/viewvc/llvm-project?rev=302723&view=rev
> Log:
> XFAIL is_trivially_copyable test for compilers that don't implement Core 2094
>
> Modified:
>     libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp
>
> Modified: libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp
> URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp?rev=302723&r1=302722&r2=302723&view=diff
> ==============================================================================
> --- libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp (original)
> +++ libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp Wed May 10 15:19:35 2017
> @@ -11,7 +11,9 @@
>
>  // is_trivially_copyable
>
> -// XFAIL: gcc-4.9
> +// These compilers have not implemented Core 2094 which makes volatile
> +// qualified types trivially copyable.
> +// XFAIL: clang-3, clang-4, apple-clang, gcc
>
>  #include <type_traits>
>  #include <cassert>
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


More information about the cfe-commits mailing list