// { dg-do run } | |
// PRMS Id: 4341 | |
// Bug: Instantiating a template in the middle of processing the functions | |
// from another template screws up lineno/input_filename. | |
#pragma implementation "C.h" | |
#line 1 "A.h" | |
#pragma interface | |
template <class T> class A {}; | |
#line 1 "C.h" | |
#pragma interface | |
template <class T> class C | |
{ | |
public: | |
C() { A<T> *ap; } | |
~C() { } | |
}; | |
#line 18 "inline.C" | |
int main() | |
{ | |
C<int> c; | |
} |