diff options
| author | Nathan Sidwell <nathan@codesourcery.com> | 2001-05-01 12:56:12 +0000 |
|---|---|---|
| committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2001-05-01 12:56:12 +0000 |
| commit | 9da99f7d83904a9b4b3e4479c54ecf2934f9281e (patch) | |
| tree | ff484f8e23f30657ae172dcf3632428050102832 /gcc/cp/semantics.c | |
| parent | 6496a589dfe14041da10691b70be2e1825829c2b (diff) | |
| download | gcc-9da99f7d83904a9b4b3e4479c54ecf2934f9281e.zip gcc-9da99f7d83904a9b4b3e4479c54ecf2934f9281e.tar.gz gcc-9da99f7d83904a9b4b3e4479c54ecf2934f9281e.tar.bz2 | |
cp-tree.def (USING_STMT): New statement node.
cp:
* cp-tree.def (USING_STMT): New statement node.
* cp-tree.h (USING_STMT_NAMESPACE): New macro.
* decl2.c (do_using_directive): Add USING_STMT to statement
tree. Don't emit errors when processing template decl.
* pt.c (tsubst_expr, USING_STMT case): New case.
* semantics.c (cp_expand_stmt, USING_STMT case): New case.
testsuite:
* g++.old-deja/g++.ns/template17.C: New test.
From-SVN: r41724
Diffstat (limited to 'gcc/cp/semantics.c')
| -rw-r--r-- | gcc/cp/semantics.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 5a42fd0..8b7e99b 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -2220,6 +2220,9 @@ cp_expand_stmt (t) genrtl_named_return_value (); break; + case USING_STMT: + break; + default: my_friendly_abort (19990810); break; |
