mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-01 05:01:59 +01:00
Un-break the bots
Some bots can't find is_final despite it being in C++14. Leave the code as it was for now, fix it later when the bots are happy. llvm-svn: 368896
This commit is contained in:
parent
d04e499a2d
commit
b73bd7c308
@ -192,7 +192,10 @@ class is_trivially_copyable<T*> : public std::true_type {
|
||||
// If the compiler supports detecting whether a class is final, define
|
||||
// an LLVM_IS_FINAL macro. If it cannot be defined properly, this
|
||||
// macro will be left undefined.
|
||||
#if defined(__cplusplus) || defined(_MSC_VER)
|
||||
//
|
||||
// FIXME we should just use std::is_final directly, but some bots are currently
|
||||
// broken.
|
||||
#if __cplusplus >= 201402L || defined(_MSC_VER)
|
||||
#define LLVM_IS_FINAL(Ty) std::is_final<Ty>()
|
||||
#elif __has_feature(is_final) || LLVM_GNUC_PREREQ(4, 7, 0)
|
||||
#define LLVM_IS_FINAL(Ty) __is_final(Ty)
|
||||
|
Loading…
x
Reference in New Issue
Block a user