crash58.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 34 行

C
34
字号
// Build don't link:// // Copyright (C) 2000 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);  // ERROR - candidate};template <class T> void do_assign(T* d);    // ERROR - candidatetemplate <class T>struct MatrixC{  void foo () {    EManip::do_assign<T> (0);    &EManip::do_assign<T>;	// ERROR - unresolved    &do_assign<T>;		// ERROR - unresolved    EManip::do_assign<T>;       // ERROR - unresolved    do_assign<T>;               // ERROR - unresolved  }};void foo(MatrixC <double> *ptr){  EManip::do_assign<double>;    // ERROR - unresolved  &EManip::do_assign<double>;	// ERROR - unresolved  ptr->foo ();  void (*p1) (int *) = &do_assign<double>;       // ERROR - cannot convert  void (*p2) (int *) = &EManip::do_assign<double>; // ERROR - cannot convert  void (*p3) (int *) = &do_assign;  void (*p4) (int *) = &EManip::do_assign;}

⌨️ 快捷键说明

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