call.c (build_conditional_expr_1, [...]): Protect error calls with complain & tf_error.
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 11 Apr 2013 16:02:00 +0000 (16:02 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 11 Apr 2013 16:02:00 +0000 (16:02 +0000)
commit76545796c5181baef9511af159178aef8d93de7c
tree45373e6c1fa83e644725f453a809abafe53be489
parentffe0f557a7913be8b229e8fe9fd3dea7af0f158d
call.c (build_conditional_expr_1, [...]): Protect error calls with complain & tf_error.

2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>

* call.c (build_conditional_expr_1, build_over_call): Protect
error calls with complain & tf_error.
* typeck.c (finish_class_member_access_expr, cp_build_binary_op,
build_x_unary_op, cp_build_unary_op, cp_build_compound_expr,
build_ptrmemfunc): Likewise.
(lookup_destructor): Take tsubst_flags_t parameter, adjust.

* cvt.c (warn_ref_binding): Rename to diagnose_ref_binding.
(convert_to_reference): Adjust.

From-SVN: r197813
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cvt.c
gcc/cp/typeck.c