view gcc/testsuite/g++.old-deja/g++.pt/error3.C @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
line wrap: on
line source

// { dg-do assemble  }

// Copyright (C) 2000 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 10 Jan 2001 <nathan@codesourcery.com>

// Bug 1606. We sorry'd issuing an error.

struct A {};
template <class T = A> class Tpl {};

struct B {
  Tpl<int> s;
};

void foo (B *ptr)
{
  ptr->Tpl.t (); // { dg-error "" } template as expression
}