1 // RUN: %clang_cc1 < %s -emit-llvm | FileCheck %s 2 3 // The two decls for 'a' should merge into one llvm GlobalVariable. 4 5 struct s { int x; }; 6 static struct s a; 7 8 struct s *ap1 = &a; 9 10 static struct s a = { 11 10 12 }; 13 14 // CHECK-NOT: internal global 15 // CHECK: @a = internal global %struct.s { i32 10 } 16 // CHECK-NOT: internal-global 17