llvm-project/clang/test/CodeGenCXX/constructor-attr.cpp
Douglas Gregor d66828daf6 In addition to in-class member functions marked with the "used"
attribute, we also care about those with the "constructor"
attribute. Fixes PR6521.

llvm-svn: 126055
2011-02-19 21:54:50 +00:00

13 lines
240 B
C++

// RUN: %clang_cc1 -emit-llvm -o - %s | FileCheck %s
// CHECK: @llvm.global_ctors
// PR6521
void bar();
struct Foo {
// CHECK: define linkonce_odr void @_ZN3Foo3fooEv
static void foo() __attribute__((constructor)) {
bar();
}
};