Skip to content

Conversation

@shahmishal
Copy link
Member

@shahmishal shahmishal commented Oct 9, 2025

******************** TEST 'Swift(android-aarch64) :: Interop/Cxx/stdlib/std-span-interface.swift' FAILED ********************
10:08:53  Exit Code: 1
10:08:53  
10:08:53  Command Output (stderr):
10:08:53  --
10:08:53  rm -rf "/home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/test-android-aarch64/Interop/Cxx/stdlib/Output/std-span-interface.swift.tmp" && mkdir -p "/home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/test-android-aarch64/Interop/Cxx/stdlib/Output/std-span-interface.swift.tmp" # RUN: at line 1
10:08:53  + rm -rf /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/test-android-aarch64/Interop/Cxx/stdlib/Output/std-span-interface.swift.tmp
10:08:53  + mkdir -p /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/test-android-aarch64/Interop/Cxx/stdlib/Output/std-span-interface.swift.tmp
10:08:53  env SDKROOT=/home/build-user/build/ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/bin/swift-ide-test -target aarch64-unknown-linux-android -resource-dir /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/lib/swift -module-cache-path /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/swift-test-results/aarch64-unknown-linux-android/clang-module-cache -completion-cache-path '/home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/swift-test-results/aarch64-unknown-linux-android/completion-cache'  -swift-version 4  -plugin-path /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/lib/swift/host/plugins -I /source/swift-project/swift/test/Interop/Cxx/stdlib/Inputs -enable-experimental-feature SafeInteropWrappers -print-module -module-to-print=StdSpan -source-filename=x -enable-experimental-cxx-interop -Xcc -std=c++20 -module-cache-path /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/test-android-aarch64/Interop/Cxx/stdlib/Output/std-span-interface.swift.tmp > /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/test-android-aarch64/Interop/Cxx/stdlib/Output/std-span-interface.swift.tmp/interface.swift # RUN: at line 2
10:08:53  + env SDKROOT=/home/build-user/build/ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/bin/swift-ide-test -target aarch64-unknown-linux-android -resource-dir /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/lib/swift -module-cache-path /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/swift-test-results/aarch64-unknown-linux-android/clang-module-cache -completion-cache-path /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/swift-test-results/aarch64-unknown-linux-android/completion-cache -swift-version 4 -plugin-path /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/lib/swift/host/plugins -I /source/swift-project/swift/test/Interop/Cxx/stdlib/Inputs -enable-experimental-feature SafeInteropWrappers -print-module -module-to-print=StdSpan -source-filename=x -enable-experimental-cxx-interop -Xcc -std=c++20 -module-cache-path /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/test-android-aarch64/Interop/Cxx/stdlib/Output/std-span-interface.swift.tmp
10:08:53  /usr/bin/python3.12 /source/swift-project/swift/utils/PathSanitizingFileCheck --allow-unused-prefixes --sanitize BUILD_DIR=/home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64 --sanitize SOURCE_DIR=/source/swift-project/swift --ignore-runtime-warnings --use-filecheck /home/build-user/build/swift-project/Ninja-Release/llvm-linux-x86_64/bin/FileCheck   /source/swift-project/swift/test/Interop/Cxx/stdlib/std-span-interface.swift < /home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64/test-android-aarch64/Interop/Cxx/stdlib/Output/std-span-interface.swift.tmp/interface.swift # RUN: at line 3
10:08:53  + /usr/bin/python3.12 /source/swift-project/swift/utils/PathSanitizingFileCheck --allow-unused-prefixes --sanitize BUILD_DIR=/home/build-user/build/swift-project/Ninja-Release/swift-linux-x86_64 --sanitize SOURCE_DIR=/source/swift-project/swift --ignore-runtime-warnings --use-filecheck /home/build-user/build/swift-project/Ninja-Release/llvm-linux-x86_64/bin/FileCheck /source/swift-project/swift/test/Interop/Cxx/stdlib/std-span-interface.swift
10:08:53  /source/swift-project/swift/test/Interop/Cxx/stdlib/std-span-interface.swift:58:16: error: CHECK-NEXT: expected string not found in input
10:08:53  // CHECK-NEXT: @_lifetime(copy p)
10:08:53                 ^
10:08:53  <stdin>:114:77: note: scanning from here
10:08:53  @available(visionOS 1.0, tvOS 12.2, watchOS 5.2, iOS 12.2, macOS 10.14.4, *)
10:08:53                                                                              ^
10:08:53  <stdin>:133:1: note: possible intended match here
10:08:53  @_lifetime(copy s)
10:08:53  ^
10:08:53  
10:08:53  Input file: <stdin>
10:08:53  Check file: /source/swift-project/swift/test/Interop/Cxx/stdlib/std-span-interface.swift
10:08:53  
10:08:53  -dump-input=help explains the following input dump.
10:08:53  
10:08:53  Input was:
10:08:53  <<<<<<
10:08:53             .
10:08:53             .
10:08:53             .
10:08:53           109: /// This is an auto-generated wrapper for safer interop 
10:08:53           110: @available(visionOS 1.0, tvOS 12.2, watchOS 5.2, iOS 12.2, macOS 10.14.4, *) 
10:08:53           111: @_lifetime(&v) 
10:08:53           112: @_alwaysEmitIntoClient @_disfavoredOverload public func FuncWithMutableSafeWrapper3(_ v: inout VecOfInt) -> MutableSpan<CInt> 
10:08:53           113: /// This is an auto-generated wrapper for safer interop 
10:08:53           114: @available(visionOS 1.0, tvOS 12.2, watchOS 5.2, iOS 12.2, macOS 10.14.4, *) 
10:08:53  next:58'0                                                                                 X error: no match found
10:08:53           115: @_lifetime(borrow p) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~
10:08:53           116: @_alwaysEmitIntoClient @_disfavoredOverload public func MixedFuncWithMutableSafeWrapper1(_ p: UnsafeMutablePointer<Int32>!, _ len: Int32) -> MutableSpan<CInt> 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           117: /// This is an auto-generated wrapper for safer interop 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           118: @available(visionOS 1.0, tvOS 12.2, watchOS 5.2, iOS 12.2, macOS 10.14.4, *) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           119: @_lifetime(s: copy s) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~
10:08:53             .
10:08:53             .
10:08:53             .
10:08:53           128: /// This is an auto-generated wrapper for safer interop 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           129: @available(visionOS 1.0, tvOS 12.2, watchOS 5.2, iOS 12.2, macOS 10.14.4, *) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           130: @_alwaysEmitIntoClient @_disfavoredOverload public func funcWithSafeWrapper(_ s: Span<CInt>) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           131: /// This is an auto-generated wrapper for safer interop 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           132: @available(visionOS 1.0, tvOS 12.2, watchOS 5.2, iOS 12.2, macOS 10.14.4, *) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           133: @_lifetime(copy s) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~
10:08:53  next:58'1     ?                   possible intended match
10:08:53           134: @_alwaysEmitIntoClient @_disfavoredOverload public func funcWithSafeWrapper2(_ s: Span<CInt>) -> Span<CInt> 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           135: /// This is an auto-generated wrapper for safer interop 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           136: @available(visionOS 1.0, tvOS 12.2, watchOS 5.2, iOS 12.2, macOS 10.14.4, *) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53           137: @_lifetime(borrow v) 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~
10:08:53           138: @_alwaysEmitIntoClient @_disfavoredOverload public func funcWithSafeWrapper3(_ v: borrowing VecOfInt) -> Span<CInt> 
10:08:53  next:58'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:08:53             .
10:08:53             .
10:08:53             .
10:08:53  >>>>>>
10:08:53  
10:08:53  --
10:08:53  
10:08:53  ********************
10:13:29  Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 

@shahmishal shahmishal merged commit fd29fca into main Oct 9, 2025
@shahmishal shahmishal deleted the shahmishal-patch-2 branch October 9, 2025 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants