diff --git a/src/parsers/ch.c b/src/parsers/ch.c index fff1bcc08d22d759ec93e66b448d0dc9b4ac68d3..80180ca26d541d4a0aaf1a78897a2ea1a4ada16e 100644 --- a/src/parsers/ch.c +++ b/src/parsers/ch.c @@ -116,8 +116,8 @@ static bool ch_llvm(LLVMBuilderRef builder, LLVMModuleRef mod, void* env) { // %28 = bitcast %union.anon* %27 to i64* //LLVMValueRef cast2 = LLVMBuildBitCast(builder, uint, LLVMInt64Type(), "result"); LLVMValueRef uint = LLVMConstInt(LLVMInt32Type(), TT_UINT, 0); - LLVMBuildInsertValue(builder, tok, uint, 0, 0); - LLVMBuildInsertValue(builder, tok, r, 1, 0); + LLVMBuildInsertValue(builder, tok, uint, 0, "uint"); + LLVMBuildInsertValue(builder, tok, r, 1, "r"); // we already have the arena and the token, so skip to %33 // %33 = call %struct.HParseResult_* @make_result(%struct.HArena_* %31, %struct.HParsedToken_* %32) LLVMValueRef result_args[] = { arena, tok };