提问人:Hemant 提问时间:12/31/2016 更新时间:12/31/2016 访问量:423
如何在 clang AST 中获取无效/未解析类型的实际名称
How to get actual name of invalid/unresolved type in clang AST
问:
请考虑以下代码
int function()
{
unknownType variable;
}
在上面的代码片段中,“unknownType”在编译时没有被解析,所以clang会在AST中将默认类型作为int,并将声明标记为无效。
现在的问题是,在遍历 AST 时,如何获取名称“unknownType”。 使用现有 API 获取类型名称将给出 int,并且其源范围也无效。
有人遇到过这样的问题吗?请帮忙?
谢谢 赫曼特
答: 暂无答案
评论