1// 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 =
23// CHECK: @C = common global i32
24// CHECK: @D = global i32
25// CHECK: @E = global i32
26
27