1 // REQUIRES: x86-registered-target 2 // RUN: %clang -target i386-apple-darwin10 -flto -S -g %s -o - | FileCheck %s 3 4 // CHECK: @main.localstatic = internal global i32 0, align 4, !dbg [[L:![0-9]+]] 5 // CHECK: @global = common global i32 0, align 4, !dbg [[G:![0-9]+]] 6 7 int global; 8 int main() { 9 static int localstatic; 10 return 0; 11 } 12 13 // CHECK: [[L]] = !DIGlobalVariableExpression(var: [[LV:.*]], expr: !DIExpression()) 14 // CHECK: [[LV]] = distinct !DIGlobalVariable(name: "localstatic" 15 // CHECK-NOT: linkageName: 16 // CHECK-SAME: line: 9, 17 // CHECK: [[G]] = !DIGlobalVariableExpression(var: [[GV:.*]], expr: !DIExpression()) 18 // CHECK: [[GV]] = distinct !DIGlobalVariable(name: "global" 19 // CHECK-NOT: linkageName: 20 // CHECK-SAME: line: 7, 21