diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2013-06-18 22:40:39 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2013-06-18 22:40:39 +0000 |
| commit | 5222608310cec6739aaf9f5a22c74618d3c3bd5d (patch) | |
| tree | 374d0c4e67fb6bc150206ddc05cf6c62a369b8e0 /clang/test/Sema/warn-documentation.m | |
| parent | a2e7f9ab2bc4a144f094b48850ce7431ebb69b93 (diff) | |
| download | bcm5719-llvm-5222608310cec6739aaf9f5a22c74618d3c3bd5d.tar.gz bcm5719-llvm-5222608310cec6739aaf9f5a22c74618d3c3bd5d.zip | |
doc. parsing: Allow parameter name "..." for variadic functions/methods.
// rdar://14124644
llvm-svn: 184249
Diffstat (limited to 'clang/test/Sema/warn-documentation.m')
| -rw-r--r-- | clang/test/Sema/warn-documentation.m | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/clang/test/Sema/warn-documentation.m b/clang/test/Sema/warn-documentation.m index 17dd92e6eba..e348dba3e0c 100644 --- a/clang/test/Sema/warn-documentation.m +++ b/clang/test/Sema/warn-documentation.m @@ -215,3 +215,22 @@ int FooBar(); /// \brief comment -(void)meth {} @end + +// rdar://14124644 +@interface rdar14124644 +/// @param[in] arg somthing +/// @param[in] ... This is vararg +- (void) VarArgMeth : (id)arg, ...; +@end + +@implementation rdar14124644 +/// @param[in] arg somthing +/// @param[in] ... This is vararg +- (void) VarArgMeth : (id)arg, ... {} +@end + +/// @param[in] format somthing +/// @param[in] ... +/// Variable arguments that are needed for the printf style +/// format string \a format. +int printf(const char* format, ...); |

