llvm-project/clang/test/CodeGen/2005-09-24-BitFieldCrash.c
Eric Christopher 85e5156598 Migrate most of the rest of test/FrontendC from llvm and migrate
most of them to FileCheck.

llvm-svn: 136159
2011-07-26 22:17:02 +00:00

34 lines
539 B
C

// RUN: %clang_cc1 %s -emit-llvm -o -
struct tree_common {};
struct tree_int_cst {
struct tree_common common;
struct tree_int_cst_lowhi {
unsigned long long low;
long long high;
} int_cst;
};
enum XXX { yyy };
struct tree_function_decl {
struct tree_common common;
long long locus, y;
__extension__ enum XXX built_in_class : 2;
};
union tree_node {
struct tree_int_cst int_cst;
struct tree_function_decl function_decl;
};
void foo (union tree_node * decl) {
decl->function_decl.built_in_class != 0;
}