OSDN Git Service

cp:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 22 Dec 2002 21:32:28 +0000 (21:32 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 22 Dec 2002 21:32:28 +0000 (21:32 +0000)
commit876791dab28d2faa75fdbfa0cfdae4ded578f93a
treecf5e2f1f1a84eaecaddd24a649a00292285af255
parentf503d90214e1c96532fd0a6e31293533e6d68bb3
cp:
PR c++/8572
* cp-tree.h (grokoptypename): Add SCOPE parameter.
* decl2.c (grokoptypename): Add SCOPE parameter. tsubst the type
if in a template scope.
* parse.y (unoperator): Return the scope.
(operator_name): Adjust grokoptypename call.
testsuite:
* g++.dg/parse/conv_op1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60416 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl2.c
gcc/cp/parse.y
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/conv_op1.C [new file with mode: 0644]