Hans Wennborg | c9bd88e | 2014-01-14 19:35:09 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -emit-llvm -triple %itanium_abi_triple -o - %s | FileCheck %s |
Alp Toker | e11bd86 | 2013-10-20 19:04:19 +0000 | [diff] [blame] | 2 | |
3 | namespace N { | ||||
4 | void free(void *i) {} | ||||
5 | } | ||||
6 | |||||
7 | int main(void) { | ||||
David Blaikie | ea3e51d | 2015-06-29 17:29:50 +0000 | [diff] [blame] | 8 | // CHECK: call {{.*}}void @_ZN1N4freeEPv |
Alp Toker | e11bd86 | 2013-10-20 19:04:19 +0000 | [diff] [blame] | 9 | void *fp __attribute__((cleanup(N::free))); |
10 | return 0; | ||||
11 | } |