aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/Comment.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2013-06-24 04:41:32 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2013-06-24 04:41:32 +0000
commit02489eb4068f80d5311eb97c2309a34a1348aa77 (patch)
tree67c16b17817f7f54f73cae1bdd96e123d0858fc3 /clang/lib/AST/Comment.cpp
parentd851ea068c9893e077f9def04e5303f5995590b4 (diff)
downloadllvm-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.cpp2
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();
}