This crashes. I'm not sure what's going on... // RUN: clang -emit-llvm %s typedef union { int i; int *j; } value; int get_value(value v) { return *v.j; } -- Seo Sanghyeon