ldc/tests/codegen/gh3221.d
2019-11-11 20:56:33 +01:00

14 lines
321 B
D

// RUN: %ldc -output-ll -of=%t.ll %s && FileCheck %s < %t.ll
import ldc.attributes: assumeUsed;
union U
{
ubyte a;
uint b;
}
// CHECK: @{{.*}}_D6gh32211uSQk1U{{.*}} = global { i32 } { i32 12345 }
// CHECK: @llvm.used = appending global
// CHECK-SAME: _D6gh32211uSQk1U
@assumeUsed __gshared U u = { b: 12345 };