Aaron Ballman | ebaee6b | 2013-09-11 01:37:41 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -emit-llvm -o - %s | FileCheck %s |
2 | |||||
3 | namespace N { | ||||
4 | void free(void *i) {} | ||||
5 | } | ||||
6 | |||||
7 | int main(void) { | ||||
Eli Friedman | 6c3eb6b | 2013-09-11 03:49:30 +0000 | [diff] [blame] | 8 | // CHECK: call void @_ZN1N4freeEPv |
Aaron Ballman | ebaee6b | 2013-09-11 01:37:41 +0000 | [diff] [blame] | 9 | void *fp __attribute__((cleanup(N::free))); |
10 | return 0; | ||||
11 | } |