LLVMRustMetadataRef Ty,
bool AlwaysPreserve,
unsigned Flags,
- int64_t* AddrOps,
- unsigned AddrOpsCount,
unsigned ArgNo) {
#if LLVM_VERSION_GE(3, 8)
if (Tag == 0x100) { // DW_TAG_auto_variable
unwrap(InsertAtEnd)));
}
-extern "C" LLVMValueRef LLVMRustDIBuilderInsertDeclareBefore(
- LLVMRustDIBuilderRef Builder,
- LLVMValueRef Val,
- LLVMRustMetadataRef VarInfo,
- int64_t* AddrOps,
- unsigned AddrOpsCount,
- LLVMValueRef DL,
- LLVMValueRef InsertBefore) {
- return wrap(Builder->insertDeclare(
- unwrap(Val),
- unwrap<DILocalVariable>(VarInfo),
- Builder->createExpression(
- llvm::ArrayRef<int64_t>(AddrOps, AddrOpsCount)),
- DebugLoc(cast<MDNode>(unwrap<MetadataAsValue>(DL)->getMetadata())),
- unwrap<Instruction>(InsertBefore)));
-}
-
extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerator(
LLVMRustDIBuilderRef Builder,
const char* Name,
return LLVMCommonLinkage;
default:
llvm_unreachable("Invalid LLVMRustLinkage value!");
- }
+ }
}
extern "C" LLVMRustLinkage LLVMRustGetLinkage(LLVMValueRef V) {