Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/template/defarg6.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
line wrap: on
line source
// Copyright (C) 2005 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 14 Oct 2005 <nathan@codesourcery.com> // PR 21353 missing error. // Origin:Andrew Pinski <pinskia@gcc.gnu.org> enum X{ a, b, c }; struct C { static void func (X &ref = a); // { dg-error "" } }; template <typename T> struct D { static void func (X &ref = a); // not an error at this point }; void Foo (X & obj) { D<int>::func (obj); D<int>::func (); // { dg-error "" } } // { dg-prune-output "passing argument" }