diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2018-01-23 19:17:25 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2018-01-23 19:17:25 +0000 |
commit | 6794236ad4eee9aabce39ba767bf16c6573a9339 (patch) | |
tree | 1d2201d18926c599d50f65dfb2b1da14f744f035 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 275ffa467955f84954ca3b7c4d55e22fcded6aec (diff) | |
download | bcm5719-llvm-6794236ad4eee9aabce39ba767bf16c6573a9339.tar.gz bcm5719-llvm-6794236ad4eee9aabce39ba767bf16c6573a9339.zip |
AST: adjust ObjC MS mangling to work with typedefs
Rather than hardcode the pointerness of the `id` and `class` types,
handle them generically. This allows for the template type
specialization of `remove_pointer<id>` which would look through the `id`
type and deal with the `objc_object` structure without the pointer.
llvm-svn: 323241
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions