summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/attr-cleanup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/attr-cleanup.cpp')
-rw-r--r--clang/test/SemaCXX/attr-cleanup.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/attr-cleanup.cpp b/clang/test/SemaCXX/attr-cleanup.cpp
index b6c58533acf..764df997dec 100644
--- a/clang/test/SemaCXX/attr-cleanup.cpp
+++ b/clang/test/SemaCXX/attr-cleanup.cpp
@@ -19,3 +19,11 @@ class D : public C {
int v1 __attribute__((cleanup(c2))); // expected-error {{'c2' is a private member of 'C'}}
}
};
+
+namespace E {
+ void c3(int *a) {} // expected-note {{candidate function}}
+ void c3() {} // expected-note {{candidate function}}
+ void t3() {
+ int v1 __attribute__((cleanup(c3))); // expected-error {{'c3' is not a single function}}
+ }
+}
OpenPOWER on IntegriCloud