diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-06-24 04:41:32 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-06-24 04:41:32 +0000 |
commit | 02489eb4068f80d5311eb97c2309a34a1348aa77 (patch) | |
tree | 67c16b17817f7f54f73cae1bdd96e123d0858fc3 /clang/lib/AST/Comment.cpp | |
parent | d851ea068c9893e077f9def04e5303f5995590b4 (diff) | |
download | llvm-02489eb4068f80d5311eb97c2309a34a1348aa77.zip llvm-02489eb4068f80d5311eb97c2309a34a1348aa77.tar.gz llvm-02489eb4068f80d5311eb97c2309a34a1348aa77.tar.bz2 |
Comment parsing: allow "\param ..." to describe variadic arguments
Original patch by Fariborz Jahanian; extended by me.
Fixes rdar://14124644
llvm-svn: 184688
Diffstat (limited to 'clang/lib/AST/Comment.cpp')
-rw-r--r-- | clang/lib/AST/Comment.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/AST/Comment.cpp b/clang/lib/AST/Comment.cpp index 68c73fd..058485e 100644 --- a/clang/lib/AST/Comment.cpp +++ b/clang/lib/AST/Comment.cpp @@ -293,6 +293,8 @@ void DeclInfo::fill() { StringRef ParamCommandComment::getParamName(const FullComment *FC) const { assert(isParamIndexValid()); + if (isVarArgParam()) + return "..."; return FC->getThisDeclInfo()->ParamVars[getParamIndex()]->getName(); } |