Mercurial > projects > ldc
comparison gen/todebug.cpp @ 1539:6364e09628fd
Build fix for LLVM r75546 and r75559
author | Benjamin Kramer <benny.kra@gmail.com> |
---|---|
date | Tue, 14 Jul 2009 02:19:05 +0200 |
parents | 61f12f4651b5 |
children | 7fcb72d518f6 |
comparison
equal
deleted
inserted
replaced
1538:e4ff2e15cf5f | 1539:6364e09628fd |
---|---|
21 | 21 |
22 #define DBG_NULL ( gIR->context().getNullValue(DBG_TYPE) ) | 22 #define DBG_NULL ( gIR->context().getNullValue(DBG_TYPE) ) |
23 #define DBG_TYPE ( getPtrToType(llvm::StructType::get(NULL,NULL)) ) | 23 #define DBG_TYPE ( getPtrToType(llvm::StructType::get(NULL,NULL)) ) |
24 #define DBG_CAST(X) ( llvm::ConstantExpr::getBitCast(X, DBG_TYPE) ) | 24 #define DBG_CAST(X) ( llvm::ConstantExpr::getBitCast(X, DBG_TYPE) ) |
25 | 25 |
26 #define DBG_TAG(X) ( llvm::ConstantExpr::getAdd( DtoConstUint( X ), DtoConstUint( llvm::LLVMDebugVersion ) ) ) | 26 #define DBG_TAG(X) ( gIR->context().getConstantExprAdd( DtoConstUint( X ), DtoConstUint( llvm::LLVMDebugVersion ) ) ) |
27 | 27 |
28 ////////////////////////////////////////////////////////////////////////////////////////////////// | 28 ////////////////////////////////////////////////////////////////////////////////////////////////// |
29 | 29 |
30 /** | 30 /** |
31 * Emits a global variable, LLVM Dwarf style, only declares. | 31 * Emits a global variable, LLVM Dwarf style, only declares. |