1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s 2*67e74705SXin Li 3*67e74705SXin Li typedef union { 4*67e74705SXin Li int i; 5*67e74705SXin Li float f; 6*67e74705SXin Li } MyUnion; 7*67e74705SXin Li void unionf(MyUnion a); uniontest(float a)8*67e74705SXin Livoid uniontest(float a) { 9*67e74705SXin Li f((MyUnion)1.0f); 10*67e74705SXin Li // CHECK: store float 1.000000e+00 11*67e74705SXin Li } 12*67e74705SXin Li 13