// Copyright (C) 2002 Free Software Foundation | |
// Origin: C++/729 | |
// Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net> | |
// { dg-do compile } | |
struct A { | |
A(int) { } | |
}; | |
struct B { | |
typedef B T; | |
B(A, char**) {} | |
}; | |
int main(int argc, char** argv) | |
{ | |
B::T t(A(argc), argv); | |
} |