diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2018-04-23 18:38:30 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2018-04-23 18:38:30 +0000 |
commit | 213aee0bddd0a55f536c337a53619f4b2e1e6f26 (patch) | |
tree | ce88dcdcb71574b66f98b92307d7d0b138cf0057 /clang/lib/Sema/SemaTemplate.cpp | |
parent | 3fd67df3f85887b61296bbef223cd4a6b839353c (diff) | |
download | bcm5719-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.cpp | 4 |
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); |