Mercurial > projects > ldc
diff gen/dwarftypes.cpp @ 1569:755abafbf25d
Push the context through StructType::get.
Requires LLVM >= 78258. Also remove old #if's.
author | Benjamin Kramer <benny.kra@gmail.com> |
---|---|
date | Thu, 06 Aug 2009 01:47:39 +0200 |
parents | 18ad5601dff7 |
children | 8d086d552909 |
line wrap: on
line diff
--- a/gen/dwarftypes.cpp Thu Aug 06 17:04:36 2009 +0200 +++ b/gen/dwarftypes.cpp Thu Aug 06 01:47:39 2009 +0200 @@ -23,13 +23,13 @@ std::vector<const Type*>StructTy_llvm_dbg_anchor_type_fields; StructTy_llvm_dbg_anchor_type_fields.push_back(IntegerType::get(32)); StructTy_llvm_dbg_anchor_type_fields.push_back(IntegerType::get(32)); - StructType* StructTy_llvm_dbg_anchor_type = StructType::get(StructTy_llvm_dbg_anchor_type_fields, /*isPacked=*/false); + StructType* StructTy_llvm_dbg_anchor_type = StructType::get(mod->getContext(), StructTy_llvm_dbg_anchor_type_fields, /*isPacked=*/false); mod->addTypeName("llvm.dbg.anchor.type", StructTy_llvm_dbg_anchor_type); std::vector<const Type*>StructTy_llvm_dbg_basictype_type_fields; StructTy_llvm_dbg_basictype_type_fields.push_back(IntegerType::get(32)); std::vector<const Type*>StructTy_1_fields; - StructType* StructTy_1 = StructType::get(StructTy_1_fields, /*isPacked=*/false); + StructType* StructTy_1 = StructType::get(mod->getContext(), StructTy_1_fields, /*isPacked=*/false); PointerType* PointerTy_0 = PointerType::get(StructTy_1,0); @@ -44,7 +44,7 @@ StructTy_llvm_dbg_basictype_type_fields.push_back(IntegerType::get(64)); StructTy_llvm_dbg_basictype_type_fields.push_back(IntegerType::get(32)); StructTy_llvm_dbg_basictype_type_fields.push_back(IntegerType::get(32)); - StructType* StructTy_llvm_dbg_basictype_type = StructType::get(StructTy_llvm_dbg_basictype_type_fields, /*isPacked=*/false); + StructType* StructTy_llvm_dbg_basictype_type = StructType::get(mod->getContext(), StructTy_llvm_dbg_basictype_type_fields, /*isPacked=*/false); mod->addTypeName("llvm.dbg.basictype.type", StructTy_llvm_dbg_basictype_type); std::vector<const Type*>StructTy_llvm_dbg_compile_unit_type_fields; @@ -54,7 +54,7 @@ StructTy_llvm_dbg_compile_unit_type_fields.push_back(PointerTy_2); StructTy_llvm_dbg_compile_unit_type_fields.push_back(PointerTy_2); StructTy_llvm_dbg_compile_unit_type_fields.push_back(PointerTy_2); - StructType* StructTy_llvm_dbg_compile_unit_type = StructType::get(StructTy_llvm_dbg_compile_unit_type_fields, /*isPacked=*/false); + StructType* StructTy_llvm_dbg_compile_unit_type = StructType::get(mod->getContext(), StructTy_llvm_dbg_compile_unit_type_fields, /*isPacked=*/false); mod->addTypeName("llvm.dbg.compile_unit.type", StructTy_llvm_dbg_compile_unit_type); std::vector<const Type*>StructTy_llvm_dbg_compositetype_type_fields; @@ -69,7 +69,7 @@ StructTy_llvm_dbg_compositetype_type_fields.push_back(IntegerType::get(32)); StructTy_llvm_dbg_compositetype_type_fields.push_back(PointerTy_0); StructTy_llvm_dbg_compositetype_type_fields.push_back(PointerTy_0); - StructType* StructTy_llvm_dbg_compositetype_type = StructType::get(StructTy_llvm_dbg_compositetype_type_fields, /*isPacked=*/false); + StructType* StructTy_llvm_dbg_compositetype_type = StructType::get(mod->getContext(), StructTy_llvm_dbg_compositetype_type_fields, /*isPacked=*/false); mod->addTypeName("llvm.dbg.compositetype.type", StructTy_llvm_dbg_compositetype_type); std::vector<const Type*>StructTy_llvm_dbg_derivedtype_type_fields; @@ -83,7 +83,7 @@ StructTy_llvm_dbg_derivedtype_type_fields.push_back(IntegerType::get(64)); StructTy_llvm_dbg_derivedtype_type_fields.push_back(IntegerType::get(32)); StructTy_llvm_dbg_derivedtype_type_fields.push_back(PointerTy_0); - StructType* StructTy_llvm_dbg_derivedtype_type = StructType::get(StructTy_llvm_dbg_derivedtype_type_fields, /*isPacked=*/false); + StructType* StructTy_llvm_dbg_derivedtype_type = StructType::get(mod->getContext(), StructTy_llvm_dbg_derivedtype_type_fields, /*isPacked=*/false); mod->addTypeName("llvm.dbg.derivedtype.type", StructTy_llvm_dbg_derivedtype_type); std::vector<const Type*>StructTy_llvm_dbg_global_variable_type_fields; @@ -99,7 +99,7 @@ StructTy_llvm_dbg_global_variable_type_fields.push_back(IntegerType::get(1)); StructTy_llvm_dbg_global_variable_type_fields.push_back(IntegerType::get(1)); StructTy_llvm_dbg_global_variable_type_fields.push_back(PointerTy_0); - StructType* StructTy_llvm_dbg_global_variable_type = StructType::get(StructTy_llvm_dbg_global_variable_type_fields, /*isPacked=*/false); + StructType* StructTy_llvm_dbg_global_variable_type = StructType::get(mod->getContext(), StructTy_llvm_dbg_global_variable_type_fields, /*isPacked=*/false); mod->addTypeName("llvm.dbg.global_variable.type", StructTy_llvm_dbg_global_variable_type); std::vector<const Type*>StructTy_llvm_dbg_subprogram_type_fields; @@ -114,7 +114,7 @@ StructTy_llvm_dbg_subprogram_type_fields.push_back(PointerTy_0); StructTy_llvm_dbg_subprogram_type_fields.push_back(IntegerType::get(1)); StructTy_llvm_dbg_subprogram_type_fields.push_back(IntegerType::get(1)); - StructType* StructTy_llvm_dbg_subprogram_type = StructType::get(StructTy_llvm_dbg_subprogram_type_fields, /*isPacked=*/false); + StructType* StructTy_llvm_dbg_subprogram_type = StructType::get(mod->getContext(), StructTy_llvm_dbg_subprogram_type_fields, /*isPacked=*/false); mod->addTypeName("llvm.dbg.subprogram.type", StructTy_llvm_dbg_subprogram_type); std::vector<const Type*>StructTy_llvm_dbg_variable_type_fields; @@ -124,7 +124,7 @@ StructTy_llvm_dbg_variable_type_fields.push_back(PointerTy_0); StructTy_llvm_dbg_variable_type_fields.push_back(IntegerType::get(32)); StructTy_llvm_dbg_variable_type_fields.push_back(PointerTy_0); - StructType* StructTy_llvm_dbg_variable_type = StructType::get(StructTy_llvm_dbg_variable_type_fields, /*isPacked=*/false); + StructType* StructTy_llvm_dbg_variable_type = StructType::get(mod->getContext(), StructTy_llvm_dbg_variable_type_fields, /*isPacked=*/false); mod->addTypeName("llvm.dbg.variable.type", StructTy_llvm_dbg_variable_type); std::vector<const Type*>FuncTy_3_args;