forked from OSchip/llvm-project
Fix a test that was failing in C++11 mode introduced in r303874
llvm-svn: 303878
This commit is contained in:
parent
594d0d592d
commit
76886e82e5
|
@ -1,3 +1,5 @@
|
|||
// UNSUPPORTED: c++98, c++03
|
||||
|
||||
#include <memory>
|
||||
|
||||
template <int> struct Tag {};
|
||||
|
@ -21,7 +23,9 @@ struct Deleter {
|
|||
void operator()(Tp) const {
|
||||
using RawT = typename std::remove_pointer<Tp>::type;
|
||||
static_assert(std::is_function<RawT>::value ||
|
||||
std::is_null_pointer<RawT>::value, "");
|
||||
std::is_same<typename std::remove_cv<RawT>::type,
|
||||
std::nullptr_t>::value,
|
||||
"");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue