首页 > 解决方案 > 如何提取存储在 llvm.ident 中的信息?

问题描述

我想提取以下字符串

"clang version 10.0.0 (https://github.com/llvm/llvm-project.git aa71c977ba9828496270f53edd66665c8244f679)"

!llvm.ident = !{!6}
!6 = !{!"clang version 10.0.0 (https://github.com/llvm/llvm-project.git aa71c977ba9828496270f53edd66665c8244f679)"}

我试过了

NamedMDNode *NM2 = M.getNamedMetadata("llvm.ident");
NM2->dump()

但不确定如何以字符串格式获取信息。

标签: clangllvm

解决方案


推荐阅读