Mercurial > projects > ldc
diff gen/toobj.cpp @ 1554:d6e8d5db259f
LLVMContext changes up to r77366
author | Benjamin Kramer <benny.kra@gmail.com> |
---|---|
date | Thu, 30 Jul 2009 15:25:10 +0200 |
parents | 259b031f3d22 |
children | 1d5c3354b3c2 |
line wrap: on
line diff
--- a/gen/toobj.cpp Thu Jul 23 20:34:35 2009 +0200 +++ b/gen/toobj.cpp Thu Jul 30 15:25:10 2009 +0200 @@ -674,7 +674,7 @@ if (!importInits.empty()) { const llvm::ArrayType* importArrTy = llvm::ArrayType::get(getPtrToType(moduleinfoTy), importInits.size()); - c = llvm::ConstantArray::get(importArrTy, importInits); + c = LLConstantArray::get(importArrTy, importInits); std::string m_name("_D"); m_name.append(mangle()); m_name.append("9__importsZ"); @@ -725,7 +725,7 @@ if (!classInits.empty()) { const llvm::ArrayType* classArrTy = llvm::ArrayType::get(getPtrToType(classinfoTy), classInits.size()); - c = llvm::ConstantArray::get(classArrTy, classInits); + c = LLConstantArray::get(classArrTy, classInits); std::string m_name("_D"); m_name.append(mangle()); m_name.append("9__classesZ"); @@ -819,7 +819,7 @@ // declare the appending array const llvm::ArrayType* appendArrTy = llvm::ArrayType::get(magicsty, 1); std::vector<LLConstant*> appendInits(1, magicinit); - LLConstant* appendInit = llvm::ConstantArray::get(appendArrTy, appendInits); + LLConstant* appendInit = LLConstantArray::get(appendArrTy, appendInits); std::string appendName("llvm.global_ctors"); llvm::GlobalVariable* appendVar = new llvm::GlobalVariable(*gIR->module, appendArrTy, true, llvm::GlobalValue::AppendingLinkage, appendInit, appendName); }