LLVM 19: Switch to debug records (#3272)

References:
    https://llvm.org/docs/RemoveDIsDebugInfo.html
    https://github.com/llvm/llvm-project/pull/86529
This commit is contained in:
YAMAMOTO Takashi 2024-04-02 17:00:43 +09:00 committed by GitHub
parent a23fa9f86c
commit 4806e4e298
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2547,6 +2547,9 @@ aot_create_comp_context(const AOTCompData *comp_data, aot_comp_option_t option)
aot_set_last_error("create LLVM module failed."); aot_set_last_error("create LLVM module failed.");
goto fail; goto fail;
} }
#if LLVM_VERSION_MAJOR >= 19
LLVMSetIsNewDbgInfoFormat(comp_ctx->module, true);
#endif
#if WASM_ENABLE_LINUX_PERF != 0 #if WASM_ENABLE_LINUX_PERF != 0
if (wasm_runtime_get_linux_perf()) { if (wasm_runtime_get_linux_perf()) {