我目前正在玩一个用Rust编写的简单LLVM前端。我现在正在尝试发出调试信息。
如何通过C绑定发出此调试信息(源位置和变量)?可能吗我需要写一个C ++包装器吗?
[似乎有一个用于插入源位置的函数(LLVMSetCurrentDebugLocation; LLVM; Rust),但是我不知道如何构造包含此信息的适当的LLVMValue。我想它需要某种元数据。
LLVMValue