Skip to content

Commit 1ca8bac

Browse files
authored
Adding experimental Clang for template string objects (p3951) (#99)
1 parent 4cb67fb commit 1ca8bac

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

build/build.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,12 @@ p3776-trunk)
198198
VERSION=p3776-trunk-$(date +%Y%m%d)
199199
LLVM_ENABLE_RUNTIMES+=";libunwind"
200200
;;
201+
p3951-trunk)
202+
BRANCH=template-strings
203+
URL=https://github.com/brevzin/llvm-project
204+
VERSION=p3951-trunk-$(date +%Y%m%d)
205+
LLVM_ENABLE_RUNTIMES+=";libunwind"
206+
;;
201207
hana-clang-trunk)
202208
BRANCH=compiler-explorer/hana-clang
203209
URL=https://github.com/hanickadot/llvm-project
@@ -467,7 +473,7 @@ mlir-*)
467473
GCC_VERSION=4.5.3
468474
NINJA_EXTRA_TARGETS_NO_FAIL+=("check" "clang-test")
469475
fi
470-
476+
471477
if [[ $MAJOR -eq 2 && $MINOR -eq 8 ]]; then
472478
GCC_VERSION=4.5.3
473479
COMMITS_TO_CHERRYPICK+=("95b6f045f1f104b96d443c404755c2757b6f6cf7") # prerequisite for symlink fix below
@@ -491,7 +497,7 @@ mlir-*)
491497
# Not adding LLVM tests ("check" target), because they are not available via CMake.
492498
NINJA_EXTRA_TARGETS_NO_FAIL+=("clang-test")
493499
fi
494-
;;
500+
;;
495501
esac
496502
;;
497503
esac
@@ -671,7 +677,7 @@ fi
671677
# because it was observed that sometimes failing tests can prevent other tests
672678
# from running even with '-k0' specified.
673679
for TARGET in "${NINJA_EXTRA_TARGETS_NO_FAIL[@]}"; do
674-
# Starting with 3.2, python processes spawned by lit are trying to close
680+
# Starting with 3.2, python processes spawned by lit are trying to close
675681
# the full range of possible file descriptors before exiting. On machines
676682
# with raised limit of open file descriptors, this can take minutes per
677683
# each of thousands of tests. One scenario is a dev machine where

0 commit comments

Comments
 (0)