diff --git a/mingw-w64-clang-svn/PKGBUILD b/mingw-w64-clang-svn/PKGBUILD index 81431a315f..93f2b04e70 100644 --- a/mingw-w64-clang-svn/PKGBUILD +++ b/mingw-w64-clang-svn/PKGBUILD @@ -3,7 +3,7 @@ _realname=clang _mingw_suff=mingw-w64-${CARCH} pkgname=("${_mingw_suff}-${_realname}-svn" "${_mingw_suff}-clang-analyzer-svn" "${_mingw_suff}-llvm-svn") # "${_mingw_suff}-compiler-rt-svn" -pkgver=50784.258f1c3 +pkgver=50791.64729e5 pkgrel=1 pkgdesc="LC language family frontend for LLVM (mingw-w64)" arch=('any') @@ -75,7 +75,7 @@ build() { --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ --with-sysroot=${MINGW_PREFIX} \ - --enable-targets=x86,x86_64 \ + --enable-targets=x86,x86_64,cpp \ --enable-optimized \ --disable-assertions \ --disable-pthreads \ diff --git a/mingw-w64-clang-svn/llvm-win64-exceptions.patch b/mingw-w64-clang-svn/llvm-win64-exceptions.patch index 23d1dd6a12..3e648dc0c9 100644 --- a/mingw-w64-clang-svn/llvm-win64-exceptions.patch +++ b/mingw-w64-clang-svn/llvm-win64-exceptions.patch @@ -132,7 +132,7 @@ index 6561804..2a537db 100644 // Exceptions handling - ExceptionsType = ExceptionHandling::DwarfCFI; -+ if (is64Bit && Triple.isWindowsGNUEnvironment()) ++ if (is64Bit && T.isWindowsGNUEnvironment()) + ExceptionsType = ExceptionHandling::Win64; + else + ExceptionsType = ExceptionHandling::DwarfCFI;