attr-cleanup.cpp revision 651f13cea278ec967336033dd032faef0e9fc2ec
1// RUN: %clang_cc1 -emit-llvm -triple %itanium_abi_triple -o - %s | FileCheck %s 2 3namespace N { 4 void free(void *i) {} 5} 6 7int main(void) { 8 // CHECK: call void @_ZN1N4freeEPv 9 void *fp __attribute__((cleanup(N::free))); 10 return 0; 11} 12