]> granicus.if.org Git - clang/commitdiff
Comment Sema: don't try to typo-correct a \param when function has zero
authorDmitri Gribenko <gribozavr@gmail.com>
Fri, 27 Jul 2012 21:34:43 +0000 (21:34 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Fri, 27 Jul 2012 21:34:43 +0000 (21:34 +0000)
arguments.  Just an optimization, no functional change.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160896 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/CommentSema.cpp

index 5301bfebe962bd40b2e292033256740b24f528f3..f0790760a9b74814dedd1734982d55ccb285f16f 100644 (file)
@@ -169,6 +169,10 @@ ParamCommandComment *Sema::actOnParamCommandParamNameArg(
   Diag(ArgLocBegin, diag::warn_doc_param_not_found)
     << Arg << ArgRange;
 
+  // No parameters -- can't suggest a correction.
+  if (ParamVars.size() == 0)
+    return Command;
+
   unsigned CorrectedParamIndex = ParamCommandComment::InvalidParamIndex;
   if (ParamVars.size() == 1) {
     // If function has only one parameter then only that parameter