summaryrefslogtreecommitdiffstats
path: root/libcxx/test/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2013-03-22 19:02:54 +0000
committerReid Kleckner <reid@kleckner.net>2013-03-22 19:02:54 +0000
commit407e8b642b884f3379e74adbc8a95a65cf928a28 (patch)
tree80e518716b4d1c7d370fae6f19a411a13245301c /libcxx/test/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp
parent36ffafc3887c45d12b588bcdf5017f3a9807d558 (diff)
downloadbcm5719-llvm-407e8b642b884f3379e74adbc8a95a65cf928a28.tar.gz
bcm5719-llvm-407e8b642b884f3379e74adbc8a95a65cf928a28.zip
[ms-cxxabi] Implement member data pointers for non-dynamic classes
Summary: For non-dynamic classes (no virtual bases), member data pointers are simple offsets from the base of the record. Dynamic classes use an aggregate for member data pointers and are therefore currently unsupported. Unlike Itanium, the ms ABI uses 0 to represent null for polymorphic classes. Non-polymorphic classes use -1 like Itanium, since 0 is a valid field offset. Reviewers: rjmccall CC: timurrrr, cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D558 llvm-svn: 177753
Diffstat (limited to 'libcxx/test/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud