Files
swift-mirror/test/IRGen/fnptr.swift
Arnold Schwaighofer 5ec3d2cb36 Disable the test
The flag is not supported by current clang.
2023-01-23 06:57:19 -08:00

17 lines
609 B
Swift

// RUN: %target-swift-frontend -import-objc-header %S/Inputs/fnptr.h -swift-version 5 -target arm64e-apple-ios13.0 %s -emit-ir -module-name test -use-clang-function-types -Xcc -Xclang -Xcc -fptrauth-function-pointer-type-discrimination | %FileCheck %s
// REQUIRES: CPU=arm64e
// REQUIRES: OS=ios
// XFAIL: *
// This test used to crash in IRGen because of mismatching pointer types.
// CHECK: define{{.*}} swiftcc void @"$s4testAAyyF"()
// CHECK: store i8* bitcast {{.*}} @"$s4testAAyyFySpySiGSgcfU_To.ptrauth" to i8*), i8**
public func test() {
var tmp = Container(
fnptr: { (x) in return }
)
}