diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-05-26 21:54:24 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-05-26 21:54:24 +0000 |
commit | 34568bc602d66867070fb5aac2e9fbe4fb92b2bf (patch) | |
tree | 5ceb98bb6e4499589536010d306ddb4c79890bd7 /llvm/lib/Bitcode | |
parent | f3c1c065aa55bddee26487725b08576ab71619d4 (diff) | |
download | bcm5719-llvm-34568bc602d66867070fb5aac2e9fbe4fb92b2bf.tar.gz bcm5719-llvm-34568bc602d66867070fb5aac2e9fbe4fb92b2bf.zip |
[MS ABI, DebugInfo] Omit the size for model-less pointers-to-members
The representation of a pointer-to-member in the MS ABI is governed by
the layout of the relevant class or if a model has been explicitly
specified. If no model is specified, then an appropriate
"worst-case-scenario" model is implicitly chosen if, and only, if the
pointer-to-member type's representation was needed.
Debug info cannot force a pointer-to-member type to have a
representation so do not try to query the size of such a type unless we
know it is safe to do so.
llvm-svn: 238259
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions