summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2009-06-23 00:42:00 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2009-06-23 00:42:00 +0000
commit53aeec3b14a8f0bac18e9cf6305a9013efee4036 (patch)
tree238f8d32649b2593a423d831c4534a5b2708a2bc /clang/lib
parent9ec76a0b791bfd4d588720e706991f5956f3ba37 (diff)
downloadbcm5719-llvm-53aeec3b14a8f0bac18e9cf6305a9013efee4036.tar.gz
bcm5719-llvm-53aeec3b14a8f0bac18e9cf6305a9013efee4036.zip
Add a comment.
llvm-svn: 73930
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/AST/Decl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp
index 1b1b4fe30be..17966269b99 100644
--- a/clang/lib/AST/Decl.cpp
+++ b/clang/lib/AST/Decl.cpp
@@ -494,7 +494,8 @@ void FunctionDecl::setParams(ASTContext& C, ParmVarDecl **NewParamInfo,
ParamInfo = new (Mem) ParmVarDecl*[NumParams];
memcpy(ParamInfo, NewParamInfo, sizeof(ParmVarDecl*)*NumParams);
- // Update source range.
+ // Update source range. The check below allows us to set EndRangeLoc before
+ // setting the parameters.
if (EndRangeLoc < NewParamInfo[NumParams-1]->getLocEnd())
EndRangeLoc = NewParamInfo[NumParams-1]->getLocEnd();
}
OpenPOWER on IntegriCloud