| // { dg-do assemble } | |
| // | |
| // Copyright (C) 2001 Free Software Foundation, Inc. | |
| // Contributed by Nathan Sidwell 22 May 2001 <nathan@codesourcery.com> | |
| // Bug 2184. Using decls in templates weren't doing the right thing. | |
| namespace N { | |
| template <class T> | |
| class vector {}; | |
| } | |
| void g(const int&) { | |
| using N::vector; | |
| typedef vector<int> V; | |
| } | |
| template <class J> | |
| void f(const J&) { | |
| using N::vector; | |
| typedef vector<int> V; | |
| } | |
| int main() { | |
| f(0); | |
| } |