mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
26 lines
878 B
Plaintext
26 lines
878 B
Plaintext
// RUN: %target-swiftc_driver -g -emit-ir %s | %FileCheck %s
|
|
sil_stage canonical
|
|
|
|
import Builtin
|
|
import Swift
|
|
|
|
sil_scope 2 { loc "simple.swift":1:2 parent @test_debug_value : $@convention(thin) (Int) -> () }
|
|
|
|
// https://github.com/apple/swift/issues/57215
|
|
// Incorrect source location on '#dbg_declare' when the input is a SIL file
|
|
|
|
// CHECK: @test_debug_value
|
|
// CHECK-SAME: !dbg ![[FUNC_DI:[0-9]+]]
|
|
sil hidden @test_debug_value : $@convention(thin) (Int) -> () {
|
|
bb0(%0 : $Int):
|
|
// CHECK: #dbg_declare(ptr
|
|
// CHECK-SAME: ![[VAR_DI:[0-9]+]]
|
|
// CHECK-SAME: , ![[LOC_DI:[0-9]+]]
|
|
debug_value %0 : $Int, let, name "x", argno 1, loc "simple.swift":3:4, scope 2
|
|
%1 = tuple ()
|
|
return %1 : $()
|
|
}
|
|
|
|
// CHECK: ![[VAR_DI]] = !DILocalVariable(name: "x", arg: 1
|
|
// CHECK: ![[LOC_DI]] = !DILocation(line: 3, column: 4, scope: ![[FUNC_DI]]
|