minor corrections to test, and hook is_base_of up to clang intrinsic
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124502 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -46,5 +46,4 @@ int main()
|
||||
test_is_not_base_of<B&, D&>();
|
||||
test_is_not_base_of<B[3], D[3]>();
|
||||
test_is_not_base_of<int, int>();
|
||||
test_is_not_base_of<int, int>();
|
||||
}
|
||||
|
||||
@@ -70,8 +70,7 @@ int main()
|
||||
|
||||
static_assert((!std::is_convertible<Function, Function>::value), "");
|
||||
|
||||
static_assert((!std::is_convertible<Function, Function&>::value), "");
|
||||
static_assert((!std::is_convertible<Function, Function&>::value), "");
|
||||
static_assert(( std::is_convertible<Function, Function&>::value), "");
|
||||
|
||||
static_assert(( std::is_convertible<Function, Function*>::value), "");
|
||||
static_assert(( std::is_convertible<Function, Function* const>::value), "");
|
||||
@@ -98,7 +97,6 @@ int main()
|
||||
static_assert((!std::is_convertible<Function&, Function>::value), "");
|
||||
|
||||
static_assert(( std::is_convertible<Function&, Function&>::value), "");
|
||||
static_assert(( std::is_convertible<Function&, const Function&>::value), "");
|
||||
|
||||
static_assert(( std::is_convertible<Function&, Function*>::value), "");
|
||||
static_assert(( std::is_convertible<Function&, Function* const>::value), "");
|
||||
@@ -185,7 +183,7 @@ int main()
|
||||
static_assert((!std::is_convertible<Array, Array&>::value), "");
|
||||
static_assert(( std::is_convertible<Array, const Array&>::value), "");
|
||||
static_assert((!std::is_convertible<const Array, Array&>::value), "");
|
||||
static_assert((!std::is_convertible<const Array, const Array&>::value), "");
|
||||
static_assert(( std::is_convertible<const Array, const Array&>::value), "");
|
||||
|
||||
static_assert((!std::is_convertible<Array, char>::value), "");
|
||||
static_assert((!std::is_convertible<Array, const char>::value), "");
|
||||
|
||||
Reference in New Issue
Block a user