comparison gen/typinf.cpp @ 1562:95d710d405e3

Fixed compiling with llvm rev > 77732
author Tomas Lindquist Olsen <tomas.l.olsen gmail com>
date Sat, 01 Aug 2009 18:23:52 +0200
parents 8912aabdb26e
children 755abafbf25d
comparison
equal deleted inserted replaced
1561:8912aabdb26e 1562:95d710d405e3
319 mdVals[TD_Type] = llvm::UndefValue::get(DtoType(tid->tinfo)); 319 mdVals[TD_Type] = llvm::UndefValue::get(DtoType(tid->tinfo));
320 // Construct the metadata 320 // Construct the metadata
321 #if LLVM_REV < 77733 321 #if LLVM_REV < 77733
322 llvm::MetadataBase* metadata = gIR->context().getMDNode(mdVals, TD_NumFields); 322 llvm::MetadataBase* metadata = gIR->context().getMDNode(mdVals, TD_NumFields);
323 #else 323 #else
324 llvm::MetadataBase* metadata = MDNode::get(Context, mdVals, TD_NumFields); 324 llvm::MetadataBase* metadata = llvm::MDNode::get(gIR->context(), mdVals, TD_NumFields);
325 #endif 325 #endif
326 // Insert it into the module 326 // Insert it into the module
327 llvm::NamedMDNode::Create(metaname, &metadata, 1, gIR->module); 327 llvm::NamedMDNode::Create(metaname, &metadata, 1, gIR->module);
328 } 328 }
329 } 329 }