ldc/tests/codegen/attr_assumeused.d
2017-12-28 16:29:46 +01:00

15 lines
357 B
D

// Tests @assumeUsed attribute
// RUN: %ldc -c -output-ll -of=%t.ll %s && FileCheck %s < %t.ll
// CHECK: @llvm.used = appending global {{.*}} @some_function {{.*}} @some_variable
static import ldc.attributes;
extern (C): // For easier name mangling
@(ldc.attributes.assumeUsed) void some_function()
{
}
@(ldc.attributes.assumeUsed) int some_variable;