Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.law/ctors19.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do assemble } // GROUPS passed constructors // ctor file // From: mkohtala@vinkku.hut.fi // Date: Tue, 5 Oct 1993 19:31:16 +0200 // Message-Id: <199310051731.AA12260@lk-hp-11.hut.fi> // Subject: Nested class constructor calling bug class X { public: class Y { public: Y(int i) : a(i) {} int a; }; static void f(Y y); }; void X::f(X::Y y) { } int main() { X::Y y = X::Y(1); // Tries to call ctor Y instead of X::Y X::f(X::Y(2)); // Tries to call Y instead of X::Y return 0; }