]> git.ipfire.org Git - thirdparty/gcc.git/commit
cp-tree.h (treat_lvalue_as_rvalue_p): Declare.
authorMarek Polacek <polacek@redhat.com>
Wed, 5 Sep 2018 02:08:19 +0000 (02:08 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Wed, 5 Sep 2018 02:08:19 +0000 (02:08 +0000)
commit74be6f512e5feff269be76368b103b10b1d1c54d
tree743dd774da6b65c853fa72b24d1d8821eae145f3
parentfd64b29375be483365a4e9620d95e123e73c6fef
cp-tree.h (treat_lvalue_as_rvalue_p): Declare.

* cp-tree.h (treat_lvalue_as_rvalue_p): Declare.
* except.c (build_throw): Use it.  Use CP_TYPE_VOLATILE_P.
* typeck.c (treat_lvalue_as_rvalue_p): No longer static.  Add PARM_OK
parameter.
(maybe_warn_pessimizing_move): Adjust treat_lvalue_as_rvalue_p call.
(check_return_expr): Likewise.

From-SVN: r264101
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/except.c
gcc/cp/typeck.c