blob: 94250195f50c57bedba685fdb9d569b1494eee82 [file] [log] [blame]
Anders Carlssonde9f1532010-04-17 20:21:41 +00001// RUN: %clang_cc1 %s -triple=x86_64-apple-darwin10 -emit-llvm -o - | FileCheck %s
2
Anders Carlssond62328e2010-04-17 21:04:52 +00003// CHECK: %union.Test1 = type { i32, [4 x i8] }
Anders Carlssonde9f1532010-04-17 20:21:41 +00004union Test1 {
5 int a;
6 int b: 39;
Anders Carlssond62328e2010-04-17 21:04:52 +00007} t1;
Anders Carlssonde9f1532010-04-17 20:21:41 +00008
Anders Carlssond62328e2010-04-17 21:04:52 +00009// CHECK: %union.Test2 = type { i8 }
10union Test2 {
11 int : 6;
12} t2;
13
14// CHECK: %union.Test3 = type { [2 x i8] }
15union Test3 {
16 int : 9;
17} t3;