diff options
author | Jason Merrill <jason@redhat.com> | 2009-07-12 15:19:15 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2009-07-12 15:19:15 -0400 |
commit | df5c89cb75836adc825e218cdb4307364889902e (patch) | |
tree | f66df5c05f93e0914a3aa2b839403fc721add63c /libgfortran/io | |
parent | 25357d1ee0ce69a5b1c194e7e1c7b6437c189b01 (diff) | |
download | gcc-df5c89cb75836adc825e218cdb4307364889902e.zip gcc-df5c89cb75836adc825e218cdb4307364889902e.tar.gz gcc-df5c89cb75836adc825e218cdb4307364889902e.tar.bz2 |
cp-tree.h (enum cp_lvalue_kind_flags): Add clk_rvalueref.
* cp-tree.h (enum cp_lvalue_kind_flags): Add clk_rvalueref.
* tree.c (lvalue_p_1): Return it. Remove
treat_class_rvalues_as_lvalues parm.
(real_lvalue_p): Disallow pseudo-lvalues here.
(lvalue_or_rvalue_with_address_p): New fn.
* call.c (initialize_reference): Use it instead of real_lvalue_p.
From-SVN: r149534
Diffstat (limited to 'libgfortran/io')
0 files changed, 0 insertions, 0 deletions