📄 tt.c
字号:
// { dg-do assemble }#define DEF_A struct A { A() { a = 2; } int a; }#if 1int f1 () { DEF_A; A aa; return aa.a;}int f2 () { DEF_A; A ab; return ab.a;}/* results:tt.cc: In function int f2 ():tt.cc:9: conflicting types for `A::A ()'tt.cc:3: previous declaration of `A::A ()'/u2/projects/gcc2/src/cplus-cvt.c:1149: failed assertion `distance >= 0'gcc2: Program cc1plus got fatal signal 6.*/#elsestruct B1 { DEF_A; A aa; };struct B2 { DEF_A; A aa; };/* results:/u2/projects/gcc2/src/cplus-decl.c:5469: failed assertion `return_type == return_ctor'gcc2: Program cc1plus got fatal signal 6.*/#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -