diff options
Diffstat (limited to 'clang/lib/CIR/CodeGen/CIRGenModule.cpp')
-rw-r--r-- | clang/lib/CIR/CodeGen/CIRGenModule.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/CIR/CodeGen/CIRGenModule.cpp b/clang/lib/CIR/CodeGen/CIRGenModule.cpp index b143682..425250d 100644 --- a/clang/lib/CIR/CodeGen/CIRGenModule.cpp +++ b/clang/lib/CIR/CodeGen/CIRGenModule.cpp @@ -1307,7 +1307,8 @@ void CIRGenModule::emitTopLevelDecl(Decl *decl) { } case Decl::Var: - case Decl::Decomposition: { + case Decl::Decomposition: + case Decl::VarTemplateSpecialization: { auto *vd = cast<VarDecl>(decl); if (isa<DecompositionDecl>(decl)) { errorNYI(decl->getSourceRange(), "global variable decompositions"); @@ -1342,6 +1343,8 @@ void CIRGenModule::emitTopLevelDecl(Decl *decl) { case Decl::StaticAssert: case Decl::TypeAliasTemplate: case Decl::UsingShadow: + case Decl::VarTemplate: + case Decl::VarTemplatePartialSpecialization: break; case Decl::CXXConstructor: |