blob: dcc524ef28fb8c9f98348402a588ca736e456db8 [file] [log] [blame]
// RUN: %target-swift-frontend %s -emit-ir -g -o - | %FileCheck %s
func markUsed<T>(_ t: T) {}
var a = 1
markUsed(a)
// Verify that global variables are emitted once in main, once as
// global variable.
// CHECK: !DIGlobalVariable(name: "a",
// CHECK-SAME: scope: ![[MOD:[0-9]+]]
// CHECK: ![[MOD]] = !DIModule(scope: null, name: "top_level_var"
// CHECK: ![[MAIN:.*]] = distinct !DISubprogram(name: "main",
// CHECK-SAME: line: 1
// CHECK-SAME: DISPFlagDefinition