From 2ccb73bc8b017844840f66d74a3eb07d28014b62 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 16 Jun 2007 00:16:26 +0000 Subject: Refactor CodeGenTypes out to CodeGenModule so it can be used for functions and globals. llvm-svn: 39661 --- clang/CodeGen/CodeGenModule.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'clang/CodeGen/CodeGenModule.cpp') diff --git a/clang/CodeGen/CodeGenModule.cpp b/clang/CodeGen/CodeGenModule.cpp index 648e0ad30a5..6ec9b796bd9 100644 --- a/clang/CodeGen/CodeGenModule.cpp +++ b/clang/CodeGen/CodeGenModule.cpp @@ -13,11 +13,15 @@ #include "CodeGenModule.h" #include "CodeGenFunction.h" +#include "clang/AST/ASTContext.h" #include "clang/AST/Decl.h" using namespace clang; using namespace CodeGen; +CodeGenModule::CodeGenModule(ASTContext &C, llvm::Module &M) + : Context(C), TheModule(M), Types(C.Target) {} + void CodeGenModule::EmitFunction(FunctionDecl *FD) { // If this is not a prototype, emit the body. if (FD->getBody()) -- cgit v1.2.3