summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2018-01-23 19:17:25 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2018-01-23 19:17:25 +0000
commit6794236ad4eee9aabce39ba767bf16c6573a9339 (patch)
tree1d2201d18926c599d50f65dfb2b1da14f744f035 /clang/lib/Frontend/CompilerInvocation.cpp
parent275ffa467955f84954ca3b7c4d55e22fcded6aec (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud