具有 GlobalStorage 但非静态的 Clang 匹配器
Clang matcher that hasGlobalStorage but is non-static
我试图编写一个匹配器来查找没有静态存储的全局变量
这是我目前所拥有的
varDecl(hasGlobalStorage(), isDefinition())
根据 Clang AST Matcher Reference
hasGlobalStorage 也会匹配函数体内的静态变量
我不想匹配 'y' 变量
我该怎么做?
您可以使用 isLocalVarDecl 方法。
我试图编写一个匹配器来查找没有静态存储的全局变量
这是我目前所拥有的
varDecl(hasGlobalStorage(), isDefinition())
根据 Clang AST Matcher Reference
hasGlobalStorage 也会匹配函数体内的静态变量
我不想匹配 'y' 变量
我该怎么做?
您可以使用 isLocalVarDecl 方法。