@@ -55,45 +55,45 @@ if [ -n "$PIP_PACKAGES" ]; then
5555  ${CI_RETRY_EXE}  pip3 install --user $PIP_PACKAGES 
5656fi 
5757
58- if  [[ ${USE_MEMORY_SANITIZER}   ==   " true " ;  then 
58+ if  [[ -n   " ${USE_INSTRUMENTED_LIBCPP} " ;  then 
5959  if  [ -n  " ${APT_LLVM_V} " ;  then 
60-     ${CI_RETRY_EXE}  git clone --depth=1 https://github.com/llvm/llvm-project -b " llvmorg-$(  clang --version |  sed --silent ' s@.*clang version \([0-9.]*\).*@\1@p' ) " msan/ llvm-project
60+     ${CI_RETRY_EXE}  git clone --depth=1 https://github.com/llvm/llvm-project -b " llvmorg-$(  clang --version |  sed --silent ' s@.*clang version \([0-9.]*\).*@\1@p' ) " 
6161  else 
62-     ${CI_RETRY_EXE}  git clone --depth=1 https://github.com/llvm/llvm-project -b " llvmorg-20.1.8" msan/ llvm-project
62+     ${CI_RETRY_EXE}  git clone --depth=1 https://github.com/llvm/llvm-project -b " llvmorg-20.1.8" 
6363
64-     cmake -G Ninja -B /msan/ clang_build/ \
64+     cmake -G Ninja -B /clang_build/ \
6565      -DLLVM_ENABLE_PROJECTS=" clang" 
6666      -DCMAKE_BUILD_TYPE=Release \
6767      -DLLVM_TARGETS_TO_BUILD=Native \
6868      -DLLVM_ENABLE_RUNTIMES=" compiler-rt;libcxx;libcxxabi;libunwind" 
69-       -S /msan/ llvm-project/llvm
69+       -S /llvm-project/llvm
7070
71-     ninja -C /msan/ clang_build/ " $MAKEJOBS " 
72-     ninja -C /msan/ clang_build/ install-runtimes
71+     ninja -C /clang_build/ " $MAKEJOBS " 
72+     ninja -C /clang_build/ install-runtimes
7373
74-     update-alternatives --install /usr/bin/clang++ clang++ /msan/ clang_build/bin/clang++ 100
75-     update-alternatives --install /usr/bin/clang clang /msan/ clang_build/bin/clang 100
76-     update-alternatives --install /usr/bin/llvm-symbolizer llvm-symbolizer /msan/ clang_build/bin/llvm-symbolizer 100
74+     update-alternatives --install /usr/bin/clang++ clang++ /clang_build/bin/clang++ 100
75+     update-alternatives --install /usr/bin/clang clang /clang_build/bin/clang 100
76+     update-alternatives --install /usr/bin/llvm-symbolizer llvm-symbolizer /clang_build/bin/llvm-symbolizer 100
7777  fi 
7878
79-   cmake -G Ninja -B /msan/ cxx_build/ \
79+   cmake -G Ninja -B /cxx_build/ \
8080    -DLLVM_ENABLE_RUNTIMES=" libcxx;libcxxabi;libunwind" 
8181    -DCMAKE_BUILD_TYPE=Release \
82-     -DLLVM_USE_SANITIZER=MemoryWithOrigins  \
82+     -DLLVM_USE_SANITIZER=" ${USE_INSTRUMENTED_LIBCPP} " 
8383    -DCMAKE_C_COMPILER=clang \
8484    -DCMAKE_CXX_COMPILER=clang++ \
8585    -DLLVM_TARGETS_TO_BUILD=Native \
8686    -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
8787    -DLIBCXXABI_USE_LLVM_UNWINDER=OFF \
8888    -DLIBCXX_ABI_DEFINES=" _LIBCPP_ABI_BOUNDED_ITERATORS;_LIBCPP_ABI_BOUNDED_ITERATORS_IN_STD_ARRAY;_LIBCPP_ABI_BOUNDED_ITERATORS_IN_STRING;_LIBCPP_ABI_BOUNDED_ITERATORS_IN_VECTOR;_LIBCPP_ABI_BOUNDED_UNIQUE_PTR" 
8989    -DLIBCXX_HARDENING_MODE=debug \
90-     -S /msan/ llvm-project/runtimes
90+     -S /llvm-project/runtimes
9191
92-   ninja -C /msan/ cxx_build/ " $MAKEJOBS " 
92+   ninja -C /cxx_build/ " $MAKEJOBS " 
9393
9494  #  Clear no longer needed source folder
95-   du -sh /msan/ llvm-project
96-   rm -rf /msan/ llvm-project
95+   du -sh /llvm-project
96+   rm -rf /llvm-project
9797fi 
9898
9999if  [[ " ${RUN_TIDY} " ==  " true" ;  then 
0 commit comments