• mmitchel's avatar
    · 7c09476d
    mmitchel authored
    	* call.c (reference_binding): Remove REF_IS_VAR parameter.
    	(implicit_conversion): Adjust call to reference_binding.
    	(make_temporary_var_for_ref_to_type): Add TYPE parameter.
    	(initialize_reference): Adjust handling for references bound to
    	rvalues.
    	* cp-tree.h (make_temporary_var_for_ref_to_temp): Change
    	prototype.
    	(real_non_cast_lvalue_p): New function.
    	* cvt.c (build_up_reference): Adjust use of
    	make_temporary_var_for_ref_to_temp.
    	* tree.c (real_non_cast_lvalue_p): New function.
    
    	* g++.dg/init/ref4.C: New test.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63949 138bc75d-0d04-0410-961f-82ee72b054a4
    7c09476d
tree.c 70.4 KB