crash58.c
来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 34 行
C
34 行
// { dg-do assemble }// // Copyright (C) 2000, 2002 Free Software Foundation, Inc.// Contributed by Nathan Sidwell 5 Sept 2000 <nathan@codesourcery.com>// bug 147. We ICE'd on an unprocessed LOOKUP_EXPR during tsubstingnamespace EManip { template <class T> void do_assign(T* d); // { dg-error "" } candidate}template <class T> void do_assign(T* d); // { dg-error "" } candidatetemplate <class T>struct MatrixC{ void foo () { EManip::do_assign<T> (0); &EManip::do_assign<T>; // { dg-error "" } unresolved &do_assign<T>; // { dg-error "" } unresolved EManip::do_assign<T>; // { dg-error "" } unresolved do_assign<T>; // { dg-error "" } unresolved }};void foo(MatrixC <double> *ptr){ EManip::do_assign<double>; // { dg-error "" } unresolved &EManip::do_assign<double>; // { dg-error "" } unresolved ptr->foo (); void (*p1) (int *) = &do_assign<double>; // { dg-error "" } cannot convert void (*p2) (int *) = &EManip::do_assign<double>; // { dg-error "" } cannot convert void (*p3) (int *) = &do_assign; void (*p4) (int *) = &EManip::do_assign;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?