instantiate8.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 41 行

C
41
字号
// { dg-do assemble  }// Copyright (C) 2000, 2002 Free Software Foundation, Inc.// Contributed by Nathan Sidwell 14 Nov 2000 <nathan@codesourcery.com>// bug 616. We failed to complete the type of decls in templates, leading to// bogus errors.struct Z;struct Y{  Y (int i = 1);};void g (){  const Y y;  Z z;          // { dg-error "" } incomplete}template <int dim>struct X{  X (int i=1);};void h (){  const X<2> z;  Z z1;         // { dg-error "" } incomplete}template <int dim>void f(){  const X<dim> x;  const X<dim+1> y[3];  Z z2;           // { dg-error "" } incomplete  typedef Z z3;   // ok}template void f<3> ();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?