-
- Downloads
re PR c++/7129 (ICE with min/max assignment operators (<?= and >?=))
PR c++/7129 * call.c (z_candidate): Add args. (convert_class_to_reference): Set it. (implicit_conversion): Tidy. (add_candidate): Add args parameter. (add_function_candidate): Adjust call to add_candidate. (add_conv_candidate): Likewise. (build_builtin_candidate): Likewise. (build_user_type_conversion_1): Eliminate wasteful tree_cons usage. (build_new_function_call): Likewise. (build_object_call): Likewise. (add_candidates): New function. (build_new_op): Use it. (covert_like_real): Adjust call to build_over_call. (build_over_call): Remove args parameter. * operators.def: Add <?= and >?=. PR c++/7129 * testsuite/g++.dg/ext/max.C: New test. From-SVN: r62370
Showing
- gcc/cp/ChangeLog 20 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/call.c 158 additions, 147 deletionsgcc/cp/call.c
- gcc/cp/operators.def 6 additions, 3 deletionsgcc/cp/operators.def
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/ext/max.C 6 additions, 0 deletionsgcc/testsuite/g++.dg/ext/max.C
Loading
Please register or sign in to comment