diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-09-28 21:20:32 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-09-28 21:20:32 +0000 |
commit | 0eb0b6cae0a628fd37975b2df3592028753bf077 (patch) | |
tree | a08eb32bd94ddf4c8fe5242e91eb836a62ccc265 /gcc/testsuite/g++.old-deja | |
parent | a5f0832f539af9c2218d06da2767d172db30cfba (diff) | |
download | gcc-0eb0b6cae0a628fd37975b2df3592028753bf077.tar.gz |
* tree.c (lvalue_kind): Rename from lvalue_p_1, make nonstatic.
(real_lvalue_p): Take const_tree.
* cp-tree.h: Adjust.
* typeck.c (lvalue_or_else): Make temporary arg a permerror.
(cp_build_addr_expr_1): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164704 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/g++.old-deja')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/temps1.C | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.law/temps1.C b/gcc/testsuite/g++.old-deja/g++.law/temps1.C index 2e6a4195116..bd344b4190c 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/temps1.C +++ b/gcc/testsuite/g++.old-deja/g++.law/temps1.C @@ -3,6 +3,7 @@ // temps file // Date: Mon, 07 Sep 1992 13:12:28 EDT // From: richard@ttt.kth.se +// { dg-options "-fpermissive" } struct foo { char *s; @@ -16,4 +17,4 @@ struct cookie }; cookie cat(&foo("apabepa"));// { dg-warning "deprecated conversion" "dep" } -// { dg-error "lvalue required" "lvalue" { target *-*-* } 18 } +// { dg-warning "taking address of temporary" "add" { target *-*-* } 19 } |