File tree Expand file tree Collapse file tree 3 files changed +10
-3
lines changed
Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 33// REQUIRES: objc_interop
44// RUN: %target-swift-frontend -scan-dependencies -module-cache-path %t/clang-module-cache %s -o %t/deps.json -I %S/Inputs/CHeaders -I %S/Inputs/Swift -emit-dependencies -emit-dependencies-path %t/deps.d -import-objc-header %S/Inputs/CHeaders/Bridging.h -swift-version 4 2>&1 | %FileCheck %s
55
6+ // There is a use-after-free in ScanDependencies rdar://131388478
7+ // XFAIL: asan
8+
69import P
710
811// CHECK: {{.*}}{{/|\\}}Z.swiftinterface:3:8: error: Unable to find module dependency: 'missing_module'
Original file line number Diff line number Diff line change 66import P
77import FooBar
88
9+
10+ // There is a use-after-free in ScanDependencies rdar://131388478
11+ // XFAIL: asan
12+
913// CHECK: {{.*}}{{/|\\}}error_source_locations.swift:7:8: error: Unable to find module dependency: 'FooBar'
1014// CHECK-NEXT: 5 |
1115// CHECK-NEXT: 6 | import P
Original file line number Diff line number Diff line change @@ -1666,7 +1666,7 @@ for host in "${ALL_HOSTS[@]}"; do
16661666 CLANG_BIN=" $( build_directory_bin ${LOCAL_HOST} llvm) "
16671667 fi
16681668
1669- if [[ -f " ${CLANG_BIN} /clang" ]]; then
1669+ if [[ -f " ${CLANG_BIN} /clang" ]] && [[ -z ${ENABLE_ASAN+x} ]] ; then
16701670 export SWIFT_DRIVER_CLANG_EXEC=" ${CLANG_BIN} /clang"
16711671 export SWIFT_DRIVER_CLANGXX_EXEC=" ${CLANG_BIN} /clang++"
16721672 fi
@@ -2744,7 +2744,7 @@ for host in "${ALL_HOSTS[@]}"; do
27442744 CLANG_BIN=" $( build_directory_bin ${LOCAL_HOST} llvm) "
27452745 fi
27462746
2747- if [[ -f " ${CLANG_BIN} /clang" ]]; then
2747+ if [[ -f " ${CLANG_BIN} /clang" ]] && [[ -z ${ENABLE_ASAN+x} ]] ; then
27482748 export SWIFT_DRIVER_CLANG_EXEC=" ${CLANG_BIN} /clang"
27492749 export SWIFT_DRIVER_CLANGXX_EXEC=" ${CLANG_BIN} /clang++"
27502750 fi
@@ -3039,7 +3039,7 @@ for host in "${ALL_HOSTS[@]}"; do
30393039 CLANG_BIN=" $( build_directory_bin ${LOCAL_HOST} llvm) "
30403040 fi
30413041
3042- if [[ -f " ${CLANG_BIN} /clang" ]]; then
3042+ if [[ -f " ${CLANG_BIN} /clang" ]] && [[ -z ${ENABLE_ASAN+x} ]] ; then
30433043 export SWIFT_DRIVER_CLANG_EXEC=" ${CLANG_BIN} /clang"
30443044 export SWIFT_DRIVER_CLANGXX_EXEC=" ${CLANG_BIN} /clang++"
30453045 fi
You can’t perform that action at this time.
0 commit comments