From 60707939ded6603e4242f0bc361cfdc7f077d31f Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Fri, 2 Feb 2018 22:29:54 +0000 Subject: Fix incorrect usage of std::is_assignable. We want to check that we can assign to an lvalue here, not a prvalue. llvm-svn: 324152 --- llvm/unittests/ADT/ArrayRefTest.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'llvm/unittests/ADT/ArrayRefTest.cpp') diff --git a/llvm/unittests/ADT/ArrayRefTest.cpp b/llvm/unittests/ADT/ArrayRefTest.cpp index 4694ff112cb..e01d212f218 100644 --- a/llvm/unittests/ADT/ArrayRefTest.cpp +++ b/llvm/unittests/ADT/ArrayRefTest.cpp @@ -39,16 +39,16 @@ static_assert( // std::is_assignable and actually writing such an assignment. #if !defined(_MSC_VER) static_assert( - !std::is_assignable, int *>::value, + !std::is_assignable&, int *>::value, "Assigning from single prvalue element"); static_assert( - !std::is_assignable, int * &&>::value, + !std::is_assignable&, int * &&>::value, "Assigning from single xvalue element"); static_assert( - std::is_assignable, int * &>::value, + std::is_assignable&, int * &>::value, "Assigning from single lvalue element"); static_assert( - !std::is_assignable, std::initializer_list>::value, + !std::is_assignable&, std::initializer_list>::value, "Assigning from an initializer list"); #endif -- cgit v1.2.3