* call.c (build_conditional_expr): Use build_target_expr_with_type.
commit1d8e4310ee35f527a9531497a179aa222977c4be
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 14 Nov 1999 05:04:19 +0000 (14 05:04 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 14 Nov 1999 05:04:19 +0000 (14 05:04 +0000)
tree31adff7c914e81c695f58a7804b07e16ea46c1e0
parent73aad9b9712041752a0f57c47f5fcac841f9b3a9
* call.c (build_conditional_expr): Use build_target_expr_with_type.
(convert_like): Likewise.
(build_over_call): Likewise.
* cp-tree.h (build_target_expr): Remove.
(build_target_expr_with_type): New function.
* cvt.c (build_up_reference): Use get_target_expr.
* decl.c (build_target_expr): Move to ...
* tree.c (build_target_expr): Here.  Make it static.
(build_target_expr_with_type): New function.  Set DECL_CONTEXT on
the temporary VAR_DECLs.
(get_target_expr): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30524 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/cvt.c
gcc/cp/decl.c
gcc/cp/tree.c