// RUN: %target-swift-frontend %s -g -emit-ir -o - | %FileCheck %s func markUsed(_ t: T) {} func foo(_ a : Int64, _ b : Int64) -> Int64 { return a+b } // CHECK: call {{.*}}foo{{.*}}, !dbg ![[ARG1:.*]] // CHECK: call {{.*}}foo{{.*}}, !dbg ![[ARG2:.*]] // CHECK: call {{.*}}foo{{.*}}, !dbg ![[OUTER:.*]] let r = foo(foo(1, 23), // CHECK: ![[ARG1]] = !DILocation(line: [[@LINE]], foo(2, 42) // CHECK: ![[ARG2]] = !DILocation(line: [[@LINE]], ) // CHECK: ![[OUTER]] = !DILocation(line: [[@LINE]], markUsed(r)