summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2009-06-23 00:42:15 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2009-06-23 00:42:15 +0000
commitdfc5dca1e559d358abd057592aba7ce9c80ad12a (patch)
tree910e502caf946043528b532e21f3ad6973e49b96 /clang/lib
parent0152c6cbcad16227595db0ae16a04dfef4b6de0b (diff)
downloadbcm5719-llvm-dfc5dca1e559d358abd057592aba7ce9c80ad12a.tar.gz
bcm5719-llvm-dfc5dca1e559d358abd057592aba7ce9c80ad12a.zip
Don't use operator overload '<' for SourceLocation, it has not semantic meaning.
llvm-svn: 73932
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/AST/Decl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp
index 17966269b99..71e88a9efc4 100644
--- a/clang/lib/AST/Decl.cpp
+++ b/clang/lib/AST/Decl.cpp
@@ -496,7 +496,7 @@ void FunctionDecl::setParams(ASTContext& C, ParmVarDecl **NewParamInfo,
// Update source range. The check below allows us to set EndRangeLoc before
// setting the parameters.
- if (EndRangeLoc < NewParamInfo[NumParams-1]->getLocEnd())
+ if (EndRangeLoc.isInvalid() || EndRangeLoc == getLocation())
EndRangeLoc = NewParamInfo[NumParams-1]->getLocEnd();
}
}
OpenPOWER on IntegriCloud