[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)
[llvm-project.git] / clang / test / CodeGen / 2002-09-18-UnionProblem.c
blobd299c19009ca8e7793dfc06bb017c12c501422c8
1 // RUN: %clang_cc1 -emit-llvm %s -o /dev/null
4 struct DWstruct {
5 char high, low;
6 };
8 typedef union {
9 struct DWstruct s;
10 short ll;
11 } DWunion;
13 short __udivmodhi4 (char n1, char bm) {
14 DWunion rr;
16 if (bm == 0)
18 rr.s.high = n1;
20 else
22 rr.s.high = bm;
25 return rr.ll;