typedef-init.c

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

C
17
字号
/* { dg-do compile } *//* { dg-options "-std=gnu89" } // suppress default -pedantic-errors *//* This code used to be a legitimate, if dubious, extension.  However,   it's been broken since GCC 3.0 (caused ICE) and we have now removed   the extension.  See PR c/7353.  *//* Case A: just the bare name = initializer.  */typedef A = 0;  /* { dg-error "initialized" "A" } */A a;            /* { dg-bogus "" "A error cascade" } *//* Case B: with a type also.  */typedef int B = 0;  /* { dg-error "initialized" "B" } */B b;		    /* { dg-bogus "" "B error cascade" } */

⌨️ 快捷键说明

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