Skip to content

[SR-15237] CI Failures arm64e: IRGen/opaque_result_type.swift and IRGen/typelayout_based_value_witness.swift #57559

Closed
@benlangmuir

Description

@benlangmuir
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) #&#8203;7
 ^
<stdin>:2767:2: note: with "FIELD" equal to "%3"
 tail call void @swift_release(%swift.refcounted* %3) #&#8203;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) #&#8203;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>") #&#8203;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--******************** 

Metadata

Metadata

Assignees

Labels

bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.compilerThe Swift compiler itself

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions