Skip to content

Commit 6083eb1

Browse files
committed
Fix backtrace call
1 parent b364c93 commit 6083eb1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

swift-ci/sdks/android/scripts/fetch-source.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ perl -pi -e 's:"git",:#:' swift-project/swift/test/Misc/verify-swift-feature-tes
170170
# Work around swiftlang/swift-driver#1822 for now
171171
perl -pi -g -we "s#(call rm ... \".\{LIBDISPATCH_BUILD_DIR\}\"\n(\s+)fi\n)#\1\2if [[ -d \"\\\${ANDROID_NDK}\" ]]; then call ln -sf \"\\\${SWIFT_BUILD_PATH}/lib/swift\" \"\\\${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib\"; fi#" swift-project/swift/utils/build-script-impl
172172

173+
# fix optional backtrace() call
174+
perl -pi -e 's;.init\(clamping: addresses.count\)\)\);.init\(clamping: addresses.count\)\) ?? 0\);g' swift-project/swift-testing/Sources/Testing/SourceAttribution/Backtrace.swift
175+
173176
# Disable posix_spawnattr_* calls for Android API 24
174177
perl -pi -e 's;try _throwIfPosixError\(posix_spawnattr_init;//try _throwIfPosixError\(posix_spawnattr_init;g' swift-project/swift-corelibs-foundation/Sources/Foundation/Process.swift
175178
perl -pi -e 's;try _throwIfPosixError\(posix_spawnattr_setflags;//try _throwIfPosixError\(posix_spawnattr_setflags;g' swift-project/swift-corelibs-foundation/Sources/Foundation/Process.swift

0 commit comments

Comments
 (0)