mirror of git://gcc.gnu.org/git/gcc.git
parent
5e3f417f3e
commit
fa07d25b40
|
@ -1,5 +1,8 @@
|
||||||
2011-05-20 Jason Merrill <jason@redhat.com>
|
2011-05-20 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/48873
|
||||||
|
* tree.c (stabilize_expr): Fix typo.
|
||||||
|
|
||||||
DR 1073
|
DR 1073
|
||||||
PR c++/49082
|
PR c++/49082
|
||||||
* typeck.c (comp_except_specs): noexcept(false) is not compatible
|
* typeck.c (comp_except_specs): noexcept(false) is not compatible
|
||||||
|
|
|
@ -3136,7 +3136,7 @@ stabilize_expr (tree exp, tree* initp)
|
||||||
/* There are no expressions with REFERENCE_TYPE, but there can be call
|
/* There are no expressions with REFERENCE_TYPE, but there can be call
|
||||||
arguments with such a type; just treat it as a pointer. */
|
arguments with such a type; just treat it as a pointer. */
|
||||||
else if (TREE_CODE (TREE_TYPE (exp)) == REFERENCE_TYPE
|
else if (TREE_CODE (TREE_TYPE (exp)) == REFERENCE_TYPE
|
||||||
|| SCALAR_TYPE_P (exp)
|
|| SCALAR_TYPE_P (TREE_TYPE (exp))
|
||||||
|| !lvalue_or_rvalue_with_address_p (exp))
|
|| !lvalue_or_rvalue_with_address_p (exp))
|
||||||
{
|
{
|
||||||
init_expr = get_target_expr (exp);
|
init_expr = get_target_expr (exp);
|
||||||
|
|
Loading…
Reference in New Issue