summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/overrideparam.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-07-25 09:20:01 +0200
committerNoel Grandin <noel@peralex.com>2016-07-25 09:20:24 +0200
commit62462664bef3729c6929ce7e0b1fcb1161219828 (patch)
tree08411fd18dc5445dc1309530dd4bac5c507dc80a /compilerplugins/clang/overrideparam.cxx
parent13c89ecd0cade4c17727d976af1088eaaf690b4d (diff)
fix for overrideparam loplugin
Change-Id: Ibf4d3ffee0bfe335c479a15fcd183dfd8c207335
Diffstat (limited to 'compilerplugins/clang/overrideparam.cxx')
-rw-r--r--compilerplugins/clang/overrideparam.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/compilerplugins/clang/overrideparam.cxx b/compilerplugins/clang/overrideparam.cxx
index c6490d8712bc..be76b5ba9bad 100644
--- a/compilerplugins/clang/overrideparam.cxx
+++ b/compilerplugins/clang/overrideparam.cxx
@@ -144,7 +144,7 @@ bool OverrideParam::hasSameDefaultParams(const ParmVarDecl * parmVarDecl, const
{
// don't know what this means, but it prevents a clang crash
if (parmVarDecl->hasUninstantiatedDefaultArg() || superParmVarDecl->hasUninstantiatedDefaultArg()) {
- return false;
+ return true;
}
const Expr* defaultArgExpr = parmVarDecl->getDefaultArg();
const Expr* superDefaultArgExpr = superParmVarDecl->getDefaultArg();