commit | 9b6c50323e105b0646bf676145575d1f25df9dc9 | [log] [tgz] |
---|---|---|
author | Jayant Chowdhary <jchowdhary@google.com> | Thu Nov 30 12:02:09 2017 -0800 |
committer | Jayant Chowdhary <jchowdhary@google.com> | Mon Dec 11 02:06:33 2017 -0800 |
tree | fe1a9562e078083988b9c86bd6fd78b7d3727885 | |
parent | 658f09ab757297025b72d5ac80e6081b7b979ec0 [diff] |
Add a 'unique id' for TagDecls for type uniquing. libclang's getFullyQualifiedName API can miss default template arguments and sometimes does not fully qualify template parameters as well. So for type uniquing, use the API used by LLVM for TBAA : mangleCXXRTTIName. Test: tests/test.py, all tests pass. Bug: 69568963 Change-Id: Ibc97f5d3b0a1cb0eeed5f5df3e9c373bcb9573b4