summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-09-11 20:55:29 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-09-11 20:55:29 +0000
commitb54368c1b8676f403b93de47c0d119664a2cf89b (patch)
tree43b08a2c020ba95b959b97a8c85282952089c00a /clang/lib/Sema/SemaTemplate.cpp
parent63cee81c3c6b083c028ced1114ec50e6a7cae0b3 (diff)
downloadbcm5719-llvm-b54368c1b8676f403b93de47c0d119664a2cf89b.tar.gz
bcm5719-llvm-b54368c1b8676f403b93de47c0d119664a2cf89b.zip
Simplify logic introduced in r247464.
llvm-svn: 247472
Diffstat (limited to 'clang/lib/Sema/SemaTemplate.cpp')
-rw-r--r--clang/lib/Sema/SemaTemplate.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp
index d658f7b470e..22625527f53 100644
--- a/clang/lib/Sema/SemaTemplate.cpp
+++ b/clang/lib/Sema/SemaTemplate.cpp
@@ -4223,9 +4223,9 @@ isNullPointerValueTemplateArgument(Sema &S, NonTypeTemplateParmDecl *Param,
if (Arg->isValueDependent() || Arg->isTypeDependent())
return NPV_NotNullPointer;
- if (ParamType->isMemberPointerType())
- if (S.Context.getTargetInfo().getCXXABI().isMicrosoft())
- S.RequireCompleteType(Arg->getExprLoc(), ParamType, 0);
+ if (S.RequireCompleteType(Arg->getExprLoc(), ParamType, 0))
+ llvm_unreachable(
+ "Incomplete parameter type in isNullPointerValueTemplateArgument!");
if (!S.getLangOpts().CPlusPlus11)
return NPV_NotNullPointer;
OpenPOWER on IntegriCloud