diff options
author | Abdo Roig-Maranges | 2018-07-14 21:59:46 +0200 |
---|---|---|
committer | Abdo Roig-Maranges | 2018-07-14 21:59:46 +0200 |
commit | c52cb68441fca50744536a071bdff897b5ced06d (patch) | |
tree | 1b500e7ba601b70f7291f5647000dca27073de56 /fix-llvm-build.patch | |
parent | 46fc2c5e0eb18b18982253570c691ccb42c2b4de (diff) | |
download | aur-c52cb68441fca50744536a071bdff897b5ced06d.tar.gz |
fix llvm build with new gcc
Diffstat (limited to 'fix-llvm-build.patch')
-rw-r--r-- | fix-llvm-build.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/fix-llvm-build.patch b/fix-llvm-build.patch new file mode 100644 index 000000000000..33caebd69b42 --- /dev/null +++ b/fix-llvm-build.patch @@ -0,0 +1,19 @@ +diff --git a/extras/extempore-llvm-3.8.0.patch b/extras/extempore-llvm-3.8.0.patch +index 84a92d48..c543cbe4 100644 +--- a/extras/extempore-llvm-3.8.0.patch ++++ b/extras/extempore-llvm-3.8.0.patch +@@ -35,3 +35,14 @@ + break; + } + } ++--- include/llvm/IR/ValueMap.h 2015-08-04 00:30:24.000000000 +0200 +++++ include/llvm/IR/ValueMap.h 2018-07-14 21:09:09.769502736 +0200 ++@@ -99,7 +99,7 @@ ++ explicit ValueMap(const ExtraData &Data, unsigned NumInitBuckets = 64) ++ : Map(NumInitBuckets), Data(Data) {} ++ ++- bool hasMD() const { return MDMap; } +++ bool hasMD() const { return static_cast<bool>(MDMap); } ++ MDMapT &MD() { ++ if (!MDMap) ++ MDMap.reset(new MDMapT); |