📄 transparent-union-2.c
字号:
/* PR c/20043 *//* { dg-compile } *//* { dg-options "-std=gnu99" } */typedef union { int *i; long *l; } U __attribute__((transparent_union));extern void f0 (U); /* { dg-error "previous declaration" } */extern void f0 (void *); /* { dg-error "conflicting types" } */extern void f1 (U); /* { dg-error "previous declaration" } */extern void f1 (unsigned long); /* { dg-error "conflicting types" } */extern void f2 (void *); /* { dg-error "previous declaration" } */extern void f2 (U); /* { dg-error "conflicting types" } */extern void f3 (unsigned long); /* { dg-error "previous declaration" } */extern void f3 (U); /* { dg-error "conflicting types" } */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -