From de0ae1e406d4ab2f1a8b39d6d53bcf1f141a2104 Mon Sep 17 00:00:00 2001 From: Fariborz Jahanian Date: Tue, 2 Oct 2012 20:05:47 +0000 Subject: [Doc parsing]: Add available and deprecated attribute info to XML output. // rdar://12378879 llvm-svn: 165039 --- .../test/Index/annotate-comments-availability-attrs.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'clang/test/Index/annotate-comments-availability-attrs.cpp') diff --git a/clang/test/Index/annotate-comments-availability-attrs.cpp b/clang/test/Index/annotate-comments-availability-attrs.cpp index 6fb99a1b5c6..cc3af073ecc 100644 --- a/clang/test/Index/annotate-comments-availability-attrs.cpp +++ b/clang/test/Index/annotate-comments-availability-attrs.cpp @@ -10,3 +10,20 @@ void cfunction_availability(int arg1, double d) __attribute__((availability(maco // CHECK: annotate-comments-availability-attrs.cpp:8:6: FunctionDecl=cfunction_availability:{{.*}} FullCommentAsXML=[cfunction_availabilityc:@F@cfunction_availability#I#d#arg10in ZZZ d1out xxx not for iOStrue8.09.010.0 use availability_test] + + +/** + * \param[in] arg1 ZZZ + * \param[out] d xxx + */ +void dep(int arg1, double d) __attribute__((deprecated)); + +// CHECK: annotate-comments-availability-attrs.cpp:19:6: FunctionDecl=dep:{{.*}} FullCommentAsXML=[depc:@F@dep#I#d#arg10in ZZZ d1out xxx true + + +/** + * \param[in] arg1 ZZZ + */ +void unv(int arg1) __attribute__((unavailable)); + +// CHECK: annotate-comments-availability-attrs.cpp:27:6: FunctionDecl=unv:{{.*}} FullCommentAsXML=[unvc:@F@unv#I#arg10in ZZZ true -- cgit v1.2.3