Files
swift-mirror/test/SILOptimizer/dead_bridging_code.swift
Erik Eckstein 830565b0f0 - test changes
2025-01-30 17:10:03 -08:00

19 lines
448 B
Swift

// RUN: %target-swift-frontend -O -module-name=test -emit-sil %s | grep -v debug_value | %FileCheck %s
// REQUIRES: objc_interop
// Check if the optimizer can remove dead briding calls.
import Foundation
class Myclass : NSObject {
// CHECK-LABEL: sil private [thunk] {{.*}}@$s4test7MyclassC3fooyySSFTo
// CHECK: bb0(%0 : $NSString, %1 : $Myclass):
// CHECK-NEXT: tuple ()
// CHECK-NEXT: return
@objc func foo(_ s: String) {
}
}