summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMaxime Arthaud2018-06-16 15:21:46 -0700
committerMaxime Arthaud2018-06-16 15:21:46 -0700
commitf459b0bad8aa3b94bc2733d79d176071a32846a6 (patch)
tree7098141eab158f29d0b833991a615d83d654d4a5 /PKGBUILD
parent7621713c6d9698764028ecaf81ddf3a370188446 (diff)
downloadaur-f459b0bad8aa3b94bc2733d79d176071a32846a6.tar.gz
Fix test ValueTracking.GuaranteedToTransferExecutionToSuccessor
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 9 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index dba3abe08a46..9d365d208d49 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@
pkgname=('llvm40' 'llvm40-libs' 'clang40')
pkgver=4.0.1
-pkgrel=5
+pkgrel=6
_prefix="/usr/lib/llvm-4.0"
arch=('i686' 'x86_64')
url="http://llvm.org/"
@@ -27,7 +27,8 @@ source=(https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
D35246-Fix-sanitizer-build-against-latest-glibc.patch
PR37486-Fix-lli-fails-to-build-with-gcc-8.patch
PR37031-Fix-Mips-breakages.patch
- PR37032-Fix-ldd-x86_64-darwin13-build-fails.patch)
+ PR37032-Fix-ldd-x86_64-darwin13-build-fails.patch
+ D32089-Avoid-undefined-behavior-in-unittest.patch)
sha256sums=('da783db1f82d516791179fe103c71706046561f7972b18f0049242dee6712b51'
'SKIP'
'61738a735852c23c3bdbe52d035488cdb2083013f384d67c1ba36fabebd8769b'
@@ -40,7 +41,8 @@ sha256sums=('da783db1f82d516791179fe103c71706046561f7972b18f0049242dee6712b51'
'0afff7e5cf0f6df596517f63a9a9f085eab3b53f42a1eb14bbd83861c36c9fd7'
'080e90dabbd386fb8c4771ab7537acff157b72bb0f2591609805cacf684cceed'
'506bdbcb30c8bb4a8e3406f14ae972441835dceede61ece9e0117cb0f357e514'
- '6d5498068cf4f6141ee2c8abc1828cc3797e309e545a4e80fa544ac253fc619b')
+ '6d5498068cf4f6141ee2c8abc1828cc3797e309e545a4e80fa544ac253fc619b'
+ '25121be62f3213030deb7db1ddf2d200971f8111c9d72a59e45db3ddca322bb2')
validpgpkeys=('11E521D646982372EB577A1F8F0871F202119294')
prepare() {
@@ -75,6 +77,10 @@ prepare() {
# Fix lld-x86_64-darwin13 build fails
# https://bugs.llvm.org/show_bug.cgi?id=37032
patch -Np0 < ../PR37032-Fix-ldd-x86_64-darwin13-build-fails.patch
+
+ # Avoid undefined behavior in unittest by not making a named ArrayRef from a std::initializer_list
+ # https://reviews.llvm.org/D32089
+ patch -Np0 < ../D32089-Avoid-undefined-behavior-in-unittest.patch
}
build() {