From 40f2fa9a45a6f16187a706401512a56e403868bf Mon Sep 17 00:00:00 2001 From: Timur Iskhodzhanov Date: Sun, 4 Aug 2013 17:30:04 +0000 Subject: Emit the constructor for abstract classes when using -cxx-abi microsoft, fixes PR16735 llvm-svn: 187709 --- clang/lib/CodeGen/CodeGenModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/CodeGen/CodeGenModule.cpp') diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp index fd884db..21edc7e 100644 --- a/clang/lib/CodeGen/CodeGenModule.cpp +++ b/clang/lib/CodeGen/CodeGenModule.cpp @@ -2878,7 +2878,7 @@ void CodeGenModule::EmitTopLevelDecl(Decl *D) { cast(D)->isLateTemplateParsed()) return; - EmitCXXConstructors(cast(D)); + getCXXABI().EmitCXXConstructors(cast(D)); break; case Decl::CXXDestructor: if (cast(D)->isLateTemplateParsed()) -- cgit v1.1