diff options
author | Navidem <navid.emamdoost@gmail.com> | 2022-06-09 04:39:25 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-09 19:39:25 +1000 |
commit | 291956b5016d274f48e089fff062078d9a76a402 (patch) | |
tree | 2cabb30cda28a12287d3d5d31ded3f3d399a26df /infra | |
parent | 605122c506a2cf2bf058533192c84d21734a0a65 (diff) |
Set flags to use old pass manger (#7828)
* Set flags to use old pass manger
* nit
* Add comment to Dockerfile
* More informative comment
* nit
Diffstat (limited to 'infra')
-rwxr-xr-x | infra/base-images/base-builder/compile | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/infra/base-images/base-builder/compile b/infra/base-images/base-builder/compile index e4033f2d..f783b277 100755 --- a/infra/base-images/base-builder/compile +++ b/infra/base-images/base-builder/compile @@ -17,6 +17,11 @@ echo "---------------------------------------------------------------" +# This is a temporary fix: fall back to LLVM14's old pass manager +if [ -n "$OLD_LLVMPASS" ]; then + export SANITIZER_FLAGS_introspector=$(echo $SANITIZER_FLAGS_introspector | sed -r 's/-O0/-flegacy-pass-manager/') +fi + if [ "$SANITIZER" = "dataflow" ] && [ "$FUZZING_ENGINE" != "dataflow" ]; then echo "ERROR: 'dataflow' sanitizer can be used with 'dataflow' engine only." exit 1 |