Closed
Description
Previous ID | SR-15237 |
Radar | rdar://problem/83452379 |
Original Reporter | @benlangmuir |
Type | Bug |
Additional Detail from JIRA
Votes | 0 |
Component/s | Compiler |
Labels | Bug |
Assignee | @aschwaighofer |
Priority | Medium |
md5: f7ff15253099f852a097344e0e3e6669
Issue Description:
https://ci.swift.org/job/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/585/
******************** TEST 'Swift(iphoneos-arm64e) :: IRGen/typelayout_based_value_witness.swift' FAILED ********************
Script:
--
: 'RUN: at line 1'; /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/swift-frontend -target arm64e-apple-ios7.0 -module-cache-path /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/swift-test-results/arm64e-apple-ios7.0/clang-module-cache -sdk '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk' -swift-version 4 -define-availability 'SwiftStdlib 5.5:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -typo-correction-limit 10 -enable-type-layout -primary-file /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift -emit-ir | /Applications/Xcode-beta.app/Contents/Developer/usr/bin/python3 /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/utils/PathSanitizingFileCheck --sanitize BUILD_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64 --sanitize SOURCE_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift --use-filecheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/llvm-macosx-x86_64/bin/FileCheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift --check-prefix=CHECK
: 'RUN: at line 2'; /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/swift-frontend -target arm64e-apple-ios7.0 -module-cache-path /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/swift-test-results/arm64e-apple-ios7.0/clang-module-cache -sdk '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk' -swift-version 4 -define-availability 'SwiftStdlib 5.5:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -typo-correction-limit 10 -enable-type-layout -primary-file /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift -O -emit-ir | /Applications/Xcode-beta.app/Contents/Developer/usr/bin/python3 /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/utils/PathSanitizingFileCheck --sanitize BUILD_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64 --sanitize SOURCE_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift --use-filecheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/llvm-macosx-x86_64/bin/FileCheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift --check-prefix=OPT --check-prefix=OPT-64
: 'RUN: at line 3'; /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/swift-frontend -target arm64e-apple-ios7.0 -module-cache-path /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/swift-test-results/arm64e-apple-ios7.0/clang-module-cache -sdk '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk' -swift-version 4 -define-availability 'SwiftStdlib 5.5:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -typo-correction-limit 10 -enable-type-layout -force-struct-type-layouts -primary-file /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift -O -emit-ir | /Applications/Xcode-beta.app/Contents/Developer/usr/bin/python3 /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/utils/PathSanitizingFileCheck --sanitize BUILD_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64 --sanitize SOURCE_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift --use-filecheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/llvm-macosx-x86_64/bin/FileCheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift --check-prefix=FORCE-OPT --check-prefix=FORCE-OPT-64
: 'RUN: at line 4'; /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/swift-frontend -target arm64e-apple-ios7.0 -module-cache-path /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/swift-test-results/arm64e-apple-ios7.0/clang-module-cache -sdk '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk' -swift-version 4 -define-availability 'SwiftStdlib 5.5:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -typo-correction-limit 10 -primary-file /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift -emit-ir | /Applications/Xcode-beta.app/Contents/Developer/usr/bin/python3 /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/utils/PathSanitizingFileCheck --sanitize BUILD_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64 --sanitize SOURCE_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift --use-filecheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/llvm-macosx-x86_64/bin/FileCheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift --check-prefix=NOTL
--
Exit Code: 1Command Output (stderr):
--
/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift:130:15: error: FORCE-OPT: expected string not found in input
// FORCE-OPT: tail call void @swift_release(%swift.refcounted* [[FIELD]]) #​6
^
<stdin>:2767:2: note: scanning from here
tail call void @swift_release(%swift.refcounted* %3) #​7
^
<stdin>:2767:2: note: with "FIELD" equal to "%3"
tail call void @swift_release(%swift.refcounted* %3) #​7
^Input file: <stdin>
Check file: /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/typelayout_based_value_witness.swift-dump-input=help explains the following input dump.Input was:
<<<<<<
.
.
.
2762: %0 = bitcast %swift.opaque* %object to i8*
2763: %1 = getelementptr inbounds i8, i8* %0, i64 8
2764: %2 = bitcast i8* %1 to %T30typelayout_based_value_witness1CC**
2765: %toDestroy = load %T30typelayout_based_value_witness1CC*, %T30typelayout_based_value_witness1CC** %2, align 8
2766: %3 = getelementptr %T30typelayout_based_value_witness1CC, %T30typelayout_based_value_witness1CC* %toDestroy, i64 0, i32 0
2767: tail call void @swift_release(%swift.refcounted* %3) #​7
check:130'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:130'1 with "FIELD" equal to "%3"
2768: ret void
check:130'0 ~~~~~~~~~
2769: }
check:130'0 ~
2770:
check:130'0 ~
2771: ; Function Attrs: nounwind
check:130'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
2772: define internal %swift.opaque* @"$s30typelayout_based_value_witness5FixedVwcp"(%swift.opaque* noalias returned %dest, %swift.opaque* noalias nocapture readonly %src, %swift.type* nocapture readnone %"Fixed<T>") #​1 {
check:130'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.
.
.
>>>>>>--********************
and
FAIL: Swift(iphoneos-arm64e) :: IRGen/opaque_result_type.swift (3106 of 14913)
******************** TEST 'Swift(iphoneos-arm64e) :: IRGen/opaque_result_type.swift' FAILED ********************
Script:
--
: 'RUN: at line 1'; rm -rf "/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/test-iphoneos-arm64e/IRGen/Output/opaque_result_type.swift.tmp" && mkdir -p "/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/test-iphoneos-arm64e/IRGen/Output/opaque_result_type.swift.tmp"
: 'RUN: at line 2'; /Applications/Xcode-beta.app/Contents/Developer/usr/bin/python3 /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/utils/chex.py < /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/test/IRGen/opaque_result_type.swift > /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/test-iphoneos-arm64e/IRGen/Output/opaque_result_type.swift.tmp/opaque_result_type.swift
: 'RUN: at line 3'; /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/swift-frontend -target arm64e-apple-ios7.0 -module-cache-path /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/swift-test-results/arm64e-apple-ios7.0/clang-module-cache -sdk '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk' -swift-version 4 -define-availability 'SwiftStdlib 5.5:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -typo-correction-limit 10 -enable-implicit-dynamic -disable-availability-checking -emit-ir /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/test-iphoneos-arm64e/IRGen/Output/opaque_result_type.swift.tmp/opaque_result_type.swift | /Applications/Xcode-beta.app/Contents/Developer/usr/bin/python3 /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift/utils/PathSanitizingFileCheck --sanitize BUILD_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64 --sanitize SOURCE_DIR=/Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/swift --use-filecheck /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/llvm-macosx-x86_64/bin/FileCheck --check-prefix=CHECK --check-prefix=CHECK-NODEBUG /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/test-iphoneos-arm64e/IRGen/Output/opaque_result_type.swift.tmp/opaque_result_type.swift
--
Exit Code: 2Command Output (stderr):
--
FileCheck error: '<stdin>' is empty.
FileCheck command line: /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/llvm-macosx-x86_64/bin/FileCheck --check-prefix=CHECK --check-prefix=CHECK-NODEBUG /Users/buildnode/jenkins/workspace/oss-swift_tools-RA_stdlib-DA_test-device-non_executable/Ninja-ReleaseAssert/swift-macosx-x86_64/test-iphoneos-arm64e/IRGen/Output/opaque_result_type.swift.tmp/opaque_result_type.swift--********************