From c4d404b15f4d9efa81a544012fa7b358f321cb9e Mon Sep 17 00:00:00 2001 From: Dmitry Babokin Date: Tue, 18 Jun 2013 22:13:14 +0400 Subject: [PATCH] Tracking ToT changes: changes in MCContext interface --- cbackend.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cbackend.cpp b/cbackend.cpp index d5772b2c..6fedf1f3 100644 --- a/cbackend.cpp +++ b/cbackend.cpp @@ -2188,7 +2188,11 @@ bool CWriter::doInitialization(llvm::Module &M) { #endif TAsm = new CBEMCAsmInfo(); MRI = new llvm::MCRegisterInfo(); +#if defined(LLVM_3_4) + TCtx = new llvm::MCContext(TAsm, MRI, NULL); +#else TCtx = new llvm::MCContext(*TAsm, *MRI, NULL); +#endif //Mang = new llvm::Mangler(*TCtx, *TD); // Keep track of which functions are static ctors/dtors so they can have