diff options
author | lerdsuwa <lerdsuwa@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-25 17:05:38 +0000 |
---|---|---|
committer | lerdsuwa <lerdsuwa@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-25 17:05:38 +0000 |
commit | 352baa70189c521d2c52b11845fc93cd4ed15b36 (patch) | |
tree | 91d0a3afa8097085bb941b4f5983bfc30e4e40c2 /libjava/java | |
parent | 1fadf2c820097b85041a933084e94a9ee64243c9 (diff) | |
download | ppe42-gcc-352baa70189c521d2c52b11845fc93cd4ed15b36.tar.gz ppe42-gcc-352baa70189c521d2c52b11845fc93cd4ed15b36.zip |
Friend class name lookup 3/n, PR c++/3332
* name-lookup.c (push_inner_scope, pop_inner_scope): New functions.
(lookup_type_scope): Don't deal with name from user declaration
specially.
* name-lookup.h (push_inner_scope, pop_inner_scope): Add declarations.
* parser.c (cp_parser_class_specifier): Use push_inner_scope and
pop_inner_scope.
* g++.dg/lookup/friend3.C: New test.
* g++.dg/lookup/friend4.C: Likewise.
* g++.dg/lookup/friend5.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91300 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions