Files
swift-mirror/test/Index/index_string_interpolation.swift
Ian Leitch 2d803ef3d2 [IDE] Reference appendInterpolation calls in string interpolation (#86166)
Fix missing references to `appendInterpolation` functions called
implicitly in string interpolations.

Fixes #56189
2026-01-10 19:45:44 -08:00

18 lines
829 B
Swift

// RUN: %target-swift-ide-test -swift-version 5 -print-indexed-symbols -source-filename %s | %FileCheck %s
// Test that appendInterpolation methods are referenced from string interpolation
// (https://github.com/swiftlang/swift/issues/56189)
extension DefaultStringInterpolation {
// CHECK: [[@LINE+1]]:17 | instance-method(internal)/Swift | appendInterpolation(value:) | [[appendInterpolation_value_USR:.*]] | Def
mutating func appendInterpolation(value: Int) {}
}
func testStringInterpolation() {
// CHECK: [[@LINE+1]]:11 | instance-method/Swift | appendInterpolation(value:) | [[appendInterpolation_value_USR]] | Ref,Call,Impl
print("\(value: 1)")
// CHECK: [[@LINE+1]]:18 | instance-method/Swift | appendInterpolation(value:) | [[appendInterpolation_value_USR]] | Ref,Call,Impl
print("value: \(value: 42)")
}