warn-documentation.m revision a5ef44ff5d93a3be6ca67782828157a71894cf0c
1// RUN: %clang_cc1 -fsyntax-only -Wdocumentation -Wdocumentation-pedantic -verify %s
2
3@class NSString;
4
5// expected-warning@+2 {{empty paragraph passed to '\brief' command}}
6/**
7 * \brief\brief Aaa
8 */
9@interface A
10// expected-warning@+2 {{empty paragraph passed to '\brief' command}}
11/**
12 * \brief\brief Aaa
13 * \param aaa Aaa
14 * \param bbb Bbb
15 */
16+ (NSString *)test1:(NSString *)aaa suffix:(NSString *)bbb;
17
18// expected-warning@+2 {{parameter 'aab' not found in the function declaration}} expected-note@+2 {{did you mean 'aaa'?}}
19/**
20 * \param aab Aaa
21 */
22+ (NSString *)test2:(NSString *)aaa;
23@end
24
25