mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
The latest Long Term Support NDK finally removed binutils, including the bfd/gold linkers and libgcc. This simplifies our Android support, including making lld the default linker for Android. Disable three reflection tests that now fail, likely related to issues with swift-reflection-dump and switching to lld.
18 lines
963 B
Swift
18 lines
963 B
Swift
// REQUIRES: no_asan
|
|
// UNSUPPORTED: OS=linux-android, OS=linux-androideabi
|
|
// RUN: %empty-directory(%t)
|
|
import _Differentiation
|
|
|
|
// RUN: %target-build-swift -Xfrontend -enable-anonymous-context-mangled-names %S/Inputs/AutoDiffTypes.swift -parse-as-library -emit-module -emit-library -module-name TypesToReflect -o %t/%target-library-name(TypesToReflect)
|
|
// RUN: %target-build-swift -Xfrontend -enable-anonymous-context-mangled-names %S/Inputs/AutoDiffTypes.swift %S/Inputs/main.swift -emit-module -emit-executable -module-name TypesToReflect -o %t/TypesToReflect
|
|
|
|
// RUN: %target-swift-reflection-dump -binary-filename %t/%target-library-name(TypesToReflect) | %FileCheck %s
|
|
// RUN: %target-swift-reflection-dump -binary-filename %t/TypesToReflect | %FileCheck %s
|
|
|
|
// CHECK: FIELDS:
|
|
// CHECK: =======
|
|
// CHECK: TypesToReflect.HasAutoDiffTypes
|
|
// CHECK: aFunction: @differentiable(reverse) (Swift.Float) -> Swift.Float
|
|
// CHECK: (function differentiable=reverse
|
|
|