From 173a4f43a911175643bda81ee675e8d9269056ea Mon Sep 17 00:00:00 2001 From: dim Date: Mon, 24 Nov 2014 09:15:30 +0000 Subject: Vendor import of clang RELEASE_350/final tag r216957 (effectively, 3.5.0 release): https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_350/final@216957 --- include/clang/CodeGen/ModuleBuilder.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/clang/CodeGen/ModuleBuilder.h') diff --git a/include/clang/CodeGen/ModuleBuilder.h b/include/clang/CodeGen/ModuleBuilder.h index cda7863..4b7236b 100644 --- a/include/clang/CodeGen/ModuleBuilder.h +++ b/include/clang/CodeGen/ModuleBuilder.h @@ -27,12 +27,14 @@ namespace clang { class LangOptions; class CodeGenOptions; class TargetOptions; + class Decl; class CodeGenerator : public ASTConsumer { virtual void anchor(); public: virtual llvm::Module* GetModule() = 0; virtual llvm::Module* ReleaseModule() = 0; + virtual const Decl *GetDeclForMangledName(llvm::StringRef MangledName) = 0; }; /// CreateLLVMCodeGen - Create a CodeGenerator instance. -- cgit v1.1