// RUN: clang -emit-llvm -o %t %s && // RUN: grep -e "global_ctors.*@A" %t && // RUN: grep -e "global_dtors.*@B" %t #include void A() __attribute__((constructor)); void B() __attribute__((destructor)); void A() { printf("A\n"); } void B() { printf("B\n"); } int main() { return 0; }