From 18583eaa2c6fa769ce80605422fa10a60d353af7 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Mon, 2 Dec 2019 17:06:08 +0300 Subject: Import llvm-toolchain-8 (1:8.0.1-4) --- .../patches/kfreebsd/clang_lib_Basic_Targets.diff | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 debian/patches/kfreebsd/clang_lib_Basic_Targets.diff (limited to 'debian/patches/kfreebsd/clang_lib_Basic_Targets.diff') diff --git a/debian/patches/kfreebsd/clang_lib_Basic_Targets.diff b/debian/patches/kfreebsd/clang_lib_Basic_Targets.diff new file mode 100644 index 0000000..8361b81 --- /dev/null +++ b/debian/patches/kfreebsd/clang_lib_Basic_Targets.diff @@ -0,0 +1,48 @@ +Index: llvm-toolchain-7-7.0.1/clang/lib/Basic/Targets.cpp +=================================================================== +--- llvm-toolchain-7-7.0.1.orig/clang/lib/Basic/Targets.cpp ++++ llvm-toolchain-7-7.0.1/clang/lib/Basic/Targets.cpp +@@ -469,8 +469,8 @@ TargetInfo *AllocateTarget(const llvm::T + return new OpenBSDI386TargetInfo(Triple, Opts); + case llvm::Triple::FreeBSD: + return new FreeBSDTargetInfo(Triple, Opts); +- case llvm::Triple::KFreeBSD: +- return new KFreeBSDTargetInfo(Triple, Opts); ++ case llvm::Triple::kFreeBSD: ++ return new kFreeBSDTargetInfo(Triple, Opts); + case llvm::Triple::Minix: + return new MinixTargetInfo(Triple, Opts); + case llvm::Triple::Solaris: +@@ -528,8 +528,8 @@ TargetInfo *AllocateTarget(const llvm::T + return new FreeBSDTargetInfo(Triple, Opts); + case llvm::Triple::Fuchsia: + return new FuchsiaTargetInfo(Triple, Opts); +- case llvm::Triple::KFreeBSD: +- return new KFreeBSDTargetInfo(Triple, Opts); ++ case llvm::Triple::kFreeBSD: ++ return new kFreeBSDTargetInfo(Triple, Opts); + case llvm::Triple::Solaris: + return new SolarisTargetInfo(Triple, Opts); + case llvm::Triple::Win32: { +Index: llvm-toolchain-7-7.0.1/clang/lib/Basic/Targets/OSTargets.h +=================================================================== +--- llvm-toolchain-7-7.0.1.orig/clang/lib/Basic/Targets/OSTargets.h ++++ llvm-toolchain-7-7.0.1/clang/lib/Basic/Targets/OSTargets.h +@@ -226,7 +226,7 @@ public: + + // GNU/kFreeBSD Target + template +-class LLVM_LIBRARY_VISIBILITY KFreeBSDTargetInfo : public OSTargetInfo { ++class LLVM_LIBRARY_VISIBILITY kFreeBSDTargetInfo : public OSTargetInfo { + protected: + void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, + MacroBuilder &Builder) const override { +@@ -243,7 +243,7 @@ protected: + } + + public: +- KFreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) ++ kFreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) + : OSTargetInfo(Triple, Opts) {} + }; + -- cgit v1.2.3