diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2017-03-21 16:56:02 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2017-03-21 16:56:02 +0000 |
commit | 3b25c91a9e7769e3254c27979c833fb7185a9fd0 (patch) | |
tree | c9a15ba34b2bd70ae3ce2be9169c861d9a7736f8 /llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp | |
parent | 08ebd61a80b3a0c68675a75bdff984fd2b7c6b39 (diff) | |
download | bcm5719-llvm-3b25c91a9e7769e3254c27979c833fb7185a9fd0.tar.gz bcm5719-llvm-3b25c91a9e7769e3254c27979c833fb7185a9fd0.zip |
[index/AST] Determine if a typedef shares a name and spelling location with its underlying tag type
In such a case, as when using the NS_ENUM macro, for indexing purposes treat the typedef as 'transparent',
meaning we treat its references as symbols of the underlying tag symbol.
Also provide a libclang API to check for such typedefs.
llvm-svn: 298392
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp')
0 files changed, 0 insertions, 0 deletions