diff options
author | Ollie Wild <aaw@google.com> | 2007-08-31 04:41:52 +0000 |
---|---|---|
committer | Ollie Wild <aaw@gcc.gnu.org> | 2007-08-31 04:41:52 +0000 |
commit | 6e03b280b00030909b9b8204d6b151ad8060d77e (patch) | |
tree | af96dea76799906789882358f9345fac9ddcc51a /libjava/classpath/lib/java/util/HashMap.class | |
parent | 2710d6d70d29b63208de5a8234f1a90dc42c3404 (diff) | |
download | gcc-6e03b280b00030909b9b8204d6b151ad8060d77e.zip gcc-6e03b280b00030909b9b8204d6b151ad8060d77e.tar.gz gcc-6e03b280b00030909b9b8204d6b151ad8060d77e.tar.bz2 |
cvt.c (cp_convert_to_pointer): Remove force parameter.
gcc/cp/
* cvt.c (cp_convert_to_pointer): Remove force parameter. Call
convert_ptrmem for pointer to member conversions.
(convert_to_pointer_force): Update cp_convert_to_pointer call.
(ocp_convert): Update cp_convert_to_pointer call.
* typeck.c (convert_ptrmem): Add conditional for null pointers to
members.
(build_static_cast_1): Check can_convert for conversions in either
direction.
(get_delta_difference_1): New function.
(get_delta_difference): Refactor to call get_delta_difference_1.
gcc/testsuite/
g++.dg/conversion/ptrmem2.C: New test.
g++.dg/conversion/ptrmem3.C: New test.
g++.dg/conversion/ptrmem4.C: New test.
g++.dg/conversion/ptrmem5.C: New test.
g++.dg/conversion/ptrmem6.C: New test.
g++.dg/conversion/ptrmem7.C: New test.
g++.dg/conversion/ptrmem8.C: New test.
From-SVN: r127953
Diffstat (limited to 'libjava/classpath/lib/java/util/HashMap.class')
0 files changed, 0 insertions, 0 deletions