Argyrios Kyrtzidis
f66cef7575
[libclang] Use same USR encoding for 'class' as 'struct'.
...
'class' and 'struct' can be used interchangebly for forward references.
Use the same encoding otherwise we may get into a weird situation where the USR for the same
declaration is different based on whether the definition of the tag reference is visible or not.
llvm-svn: 223632
2014-12-08 08:48:33 +00:00
Argyrios Kyrtzidis
0e387dc330
[libclang] Encode C++11 rvalue reference types in the USR.
...
llvm-svn: 223631
2014-12-08 08:48:27 +00:00
Argyrios Kyrtzidis
f581909b3b
[libclang] Encode the C++11 method reference qualifier in the USR.
...
llvm-svn: 223630
2014-12-08 08:48:21 +00:00
Richard Smith
9ca5c42582
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
...
-std=c++0x. Patch by Ahmed Charles!
llvm-svn: 141900
2011-10-13 22:29:44 +00:00
Abramo Bagnara
dff1930bf7
Fixed source range for all DeclaratorDecl's.
...
llvm-svn: 127225
2011-03-08 08:55:46 +00:00
Douglas Gregor
54bce44895
Teach libclang to generate USRs containing parameter packs and pack expansions.
...
llvm-svn: 123848
2011-01-19 20:50:07 +00:00