Files
clang-p2996/clang/test/CodeGen/staticinit.c
Lauro Ramos Venancio 01a72ff5d3 Implement codegen for the following static var init.
void g() {
  static char a[10];
  static char *b = a;
}

Now we can compile wget!

llvm-svn: 47627
2008-02-26 21:41:45 +00:00

21 lines
405 B
C

// RUN: clang -emit-llvm < %s | grep "g.b = internal global i8. getelementptr"
struct AStruct {
int i;
char *s;
double d;
};
void f() {
static int i = 42;
static int is[] = { 1, 2, 3, 4 };
static char* str = "forty-two";
static char* strs[] = { "one", "two", "three", "four" };
static struct AStruct myStruct = { 1, "two", 3.0 };
}
void g() {
static char a[10];
static char *b = a;
}