blob: 0707f59a608b9ab0bda2a03d847ec3029af7e3ba [file] [log] [blame]
Fariborz Jahanianab27d6e2011-06-20 17:50:03 +00001// RUN: %clang_cc1 -triple x86_64-darwin-apple -emit-llvm -o - %s | FileCheck %s
2// rdar://9538608
3
4extern int A __attribute__((weak_import));
5int A;
6
7extern int B __attribute__((weak_import));
8extern int B;
9
10int C;
11extern int C __attribute__((weak_import));
12
13extern int D __attribute__((weak_import));
14extern int D __attribute__((weak_import));
15int D;
16
17extern int E __attribute__((weak_import));
18int E;
19extern int E __attribute__((weak_import));
20
21// CHECK: @A = global i32
22// CHECK-NOT: @B =
Fariborz Jahaniand5431302011-06-22 22:08:50 +000023// CHECK: @C = common global i32
Fariborz Jahanianab27d6e2011-06-20 17:50:03 +000024// CHECK: @D = global i32
25// CHECK: @E = global i32
26