diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Basic/Targets/Le64.h')
-rw-r--r-- | contrib/llvm-project/clang/lib/Basic/Targets/Le64.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/contrib/llvm-project/clang/lib/Basic/Targets/Le64.h b/contrib/llvm-project/clang/lib/Basic/Targets/Le64.h index 253d5681abc2..45f6a4e9dd75 100644 --- a/contrib/llvm-project/clang/lib/Basic/Targets/Le64.h +++ b/contrib/llvm-project/clang/lib/Basic/Targets/Le64.h @@ -15,14 +15,13 @@ #include "clang/Basic/TargetInfo.h" #include "clang/Basic/TargetOptions.h" -#include "llvm/ADT/Triple.h" #include "llvm/Support/Compiler.h" +#include "llvm/TargetParser/Triple.h" namespace clang { namespace targets { class LLVM_LIBRARY_VISIBILITY Le64TargetInfo : public TargetInfo { - static const Builtin::Info BuiltinInfo[]; public: Le64TargetInfo(const llvm::Triple &Triple, const TargetOptions &) @@ -42,12 +41,14 @@ public: return TargetInfo::PNaClABIBuiltinVaList; } - const char *getClobbers() const override { return ""; } + std::string_view getClobbers() const override { return ""; } - ArrayRef<const char *> getGCCRegNames() const override { return None; } + ArrayRef<const char *> getGCCRegNames() const override { + return std::nullopt; + } ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { - return None; + return std::nullopt; } bool validateAsmConstraint(const char *&Name, |