summaryrefslogtreecommitdiffstats
path: root/libcxxabi/test/catch_pointer_nullptr.pass.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix or disable C++11 tests in C++03 modeEric Fiselier2015-08-201-22/+2
| | | | llvm-svn: 245531
* [libcxxabi] Fix multi-level pointer conversions and pointer to member ↵Eric Fiselier2015-04-021-4/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | conversion detection. Summary: Currently there are bugs in out detection of multi-level pointer conversions and pointer to member conversions. This patch fixes the following issues. * Allow multi-level pointers with different nested qualifiers. * Allow multi-level mixed pointers to objects and pointers to members with different nested qualifiers. * Allow conversions from `int Base::*` to `int Derived::*` but only for non-nested pointers. There is still some work that needs to be done to clean this patch up but I want to get some input on it. Open questions: * Does `__pointer_to_member_type_info::can_catch(...)` need to adjust the pointer if a base to derived conversion is performed? Reviewers: danalbert, compnerd, mclow.lists Reviewed By: mclow.lists Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D8758 llvm-svn: 233984
* Rename all of the tests in preparation for merging lit configs with libcxxJonathan Roelofs2015-01-211-0/+64
http://reviews.llvm.org/D7101 llvm-svn: 226691
OpenPOWER on IntegriCloud