summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2018-04-23 18:38:30 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2018-04-23 18:38:30 +0000
commit213aee0bddd0a55f536c337a53619f4b2e1e6f26 (patch)
treece88dcdcb71574b66f98b92307d7d0b138cf0057 /clang/lib/Sema/SemaTemplate.cpp
parent3fd67df3f85887b61296bbef223cd4a6b839353c (diff)
downloadbcm5719-llvm-213aee0bddd0a55f536c337a53619f4b2e1e6f26.tar.gz
bcm5719-llvm-213aee0bddd0a55f536c337a53619f4b2e1e6f26.zip
DR727: remove wrong assertion for use of class-scope explicit
specialization without -fms-extensions. llvm-svn: 330626
Diffstat (limited to 'clang/lib/Sema/SemaTemplate.cpp')
-rw-r--r--clang/lib/Sema/SemaTemplate.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp
index 46f2f89d681..5f739fd5501 100644
--- a/clang/lib/Sema/SemaTemplate.cpp
+++ b/clang/lib/Sema/SemaTemplate.cpp
@@ -7561,10 +7561,6 @@ Sema::ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec,
ClassTemplate->AddSpecialization(Specialization, InsertPos);
if (CurContext->isDependentContext()) {
- // -fms-extensions permits specialization of nested classes without
- // fully specializing the outer class(es).
- assert(getLangOpts().MicrosoftExt &&
- "Only possible with -fms-extensions!");
TemplateName CanonTemplate = Context.getCanonicalTemplateName(Name);
CanonType = Context.getTemplateSpecializationType(
CanonTemplate, Converted);
OpenPOWER on IntegriCloud