OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [g++.dg/] [template/] [sizeof-template-argument.C] - Rev 301

Compare with Previous | Blame | View Log

/* This used to ICE (PR c++/29573) */
/* { dg-do "compile" } */

template<int> struct A {};

template<typename> struct B : A <sizeof(=)> {}; /* { dg-error "parse error in template argument list" } */

template<typename> struct C : A <sizeof(=)> {}; /* { dg-error "parse error in template argument list" } */

int a;

template<typename> struct D : A <sizeof(a=1)> {}; /* This used to ICE as well. */

template<typename> struct E : A <sizeof(a=1)> {}; /* This used to ICE as well. */

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.