📄 long-long-typespec-1.c
字号:
/* Test for valid and invalid combinations of type specifiers in C90 with -Wno-long-long. *//* Origin: Joseph Myers <jsm@polyomino.org.uk> *//* { dg-do compile } *//* { dg-options "-std=iso9899:1990 -pedantic-errors -Wno-long-long" } */typedef char type;extern *x0;void *x1;char *x2;short *x3;int *x4;long *x5;float *x6;double *x7;signed *x8;unsigned *x9;type *x10;void void *x11; /* { dg-error "error" "void void" } */void char *x12; /* { dg-error "error" "void char" } */void short *x13; /* { dg-error "error" "void short" } */void int *x14; /* { dg-error "error" "void int" } */void long *x15; /* { dg-error "error" "void long" } */void float *x16; /* { dg-error "error" "void float" } */void double *x17; /* { dg-error "error" "void double" } */void signed *x18; /* { dg-error "error" "void signed" } */void unsigned *x19; /* { dg-error "error" "void unsigned" } */char void *x20; /* { dg-error "error" "char void" } */char char *x21; /* { dg-error "error" "char char" } */char short *x22; /* { dg-error "error" "char short" } */char int *x23; /* { dg-error "error" "char int" } */char long *x24; /* { dg-error "error" "char long" } */char float *x25; /* { dg-error "error" "char float" } */char double *x26; /* { dg-error "error" "char double" } */char signed *x27;char unsigned *x28;short void *x29; /* { dg-error "error" "short void" } */short char *x30; /* { dg-error "error" "short char" } */short short *x31; /* { dg-error "error" "short short" } */short int *x32;short long *x33; /* { dg-error "error" "short long" } */short float *x34; /* { dg-error "error" "short float" } */short double *x35; /* { dg-error "error" "short double" } */short signed *x36;short unsigned *x37;int void *x38; /* { dg-error "error" "int void" } */int char *x39; /* { dg-error "error" "int char" } */int short *x40;int int *x41; /* { dg-error "error" "int int" } */int long *x42;int float *x43; /* { dg-error "error" "int float" } */int double *x44; /* { dg-error "error" "int double" } */int signed *x45;int unsigned *x46;long void *x47; /* { dg-error "error" "long void" } */long char *x48; /* { dg-error "error" "long char" } */long short *x49; /* { dg-error "error" "long short" } */long int *x50;long long *x51;long float *x52; /* { dg-error "error" "long float" } */long double *x53;long signed *x54;long unsigned *x55;float void *x56; /* { dg-error "error" "float void" } */float char *x57; /* { dg-error "error" "float char" } */float short *x58; /* { dg-error "error" "float short" } */float int *x59; /* { dg-error "error" "float int" } */float long *x60; /* { dg-error "error" "float long" } */float float *x61; /* { dg-error "error" "float float" } */float double *x62; /* { dg-error "error" "float double" } */float signed *x63; /* { dg-error "error" "float signed" } */float unsigned *x64; /* { dg-error "error" "float unsigned" } */double void *x65; /* { dg-error "error" "double void" } */double char *x66; /* { dg-error "error" "double char" } */double short *x67; /* { dg-error "error" "double short" } */double int *x68; /* { dg-error "error" "double int" } */double long *x69;double float *x70; /* { dg-error "error" "double float" } */double double *x71; /* { dg-error "error" "double double" } */double signed *x72; /* { dg-error "error" "double signed" } */double unsigned *x73; /* { dg-error "error" "double unsigned" } */signed void *x74; /* { dg-error "error" "signed void" } */signed char *x75;signed short *x76;signed int *x77;signed long *x78;signed float *x79; /* { dg-error "error" "signed float" } */signed double *x80; /* { dg-error "error" "signed double" } */signed signed *x81; /* { dg-error "error" "signed signed" } */signed unsigned *x82; /* { dg-error "error" "signed unsigned" } */unsigned void *x83; /* { dg-error "error" "unsigned void" } */unsigned char *x84;unsigned short *x85;unsigned int *x86;unsigned long *x87;unsigned float *x88; /* { dg-error "error" "unsigned float" } */unsigned double *x89; /* { dg-error "error" "unsigned double" } */unsigned signed *x90; /* { dg-error "error" "unsigned signed" } */unsigned unsigned *x91; /* { dg-error "error" "unsigned unsigned" } */type void *x92; /* { dg-error "error" "type void" } */type char *x93; /* { dg-error "error" "type char" } */type short *x94; /* { dg-error "error" "type short" } */type int *x95; /* { dg-error "error" "type int" } */type long *x96; /* { dg-error "error" "type long" } */type float *x97; /* { dg-error "error" "type float" } */type double *x98; /* { dg-error "error" "type double" } */type signed *x99; /* { dg-error "error" "type signed" } */type unsigned *x100; /* { dg-error "error" "type unsigned" } */char signed void *x101; /* { dg-error "error" "char signed void" } */char signed char *x102; /* { dg-error "error" "char signed char" } */char signed short *x103; /* { dg-error "error" "char signed short" } */char signed int *x104; /* { dg-error "error" "char signed int" } */char signed long *x105; /* { dg-error "error" "char signed long" } */char signed float *x106; /* { dg-error "error" "char signed float" } */char signed double *x107; /* { dg-error "error" "char signed double" } */char signed signed *x108; /* { dg-error "error" "char signed signed" } */char signed unsigned *x109; /* { dg-error "error" "char signed unsigned" } */char unsigned void *x110; /* { dg-error "error" "char unsigned void" } */char unsigned char *x111; /* { dg-error "error" "char unsigned char" } */char unsigned short *x112; /* { dg-error "error" "char unsigned short" } */char unsigned int *x113; /* { dg-error "error" "char unsigned int" } */char unsigned long *x114; /* { dg-error "error" "char unsigned long" } */char unsigned float *x115; /* { dg-error "error" "char unsigned float" } */char unsigned double *x116; /* { dg-error "error" "char unsigned double" } */char unsigned signed *x117; /* { dg-error "error" "char unsigned signed" } */char unsigned unsigned *x118; /* { dg-error "error" "char unsigned unsigned" } */short int void *x119; /* { dg-error "error" "short int void" } */short int char *x120; /* { dg-error "error" "short int char" } */short int short *x121; /* { dg-error "error" "short int short" } */short int int *x122; /* { dg-error "error" "short int int" } */short int long *x123; /* { dg-error "error" "short int long" } */short int float *x124; /* { dg-error "error" "short int float" } */short int double *x125; /* { dg-error "error" "short int double" } */short int signed *x126;short int unsigned *x127;short signed void *x128; /* { dg-error "error" "short signed void" } */short signed char *x129; /* { dg-error "error" "short signed char" } */short signed short *x130; /* { dg-error "error" "short signed short" } */short signed int *x131;short signed long *x132; /* { dg-error "error" "short signed long" } */short signed float *x133; /* { dg-error "error" "short signed float" } */short signed double *x134; /* { dg-error "error" "short signed double" } */short signed signed *x135; /* { dg-error "error" "short signed signed" } */short signed unsigned *x136; /* { dg-error "error" "short signed unsigned" } */short unsigned void *x137; /* { dg-error "error" "short unsigned void" } */short unsigned char *x138; /* { dg-error "error" "short unsigned char" } */short unsigned short *x139; /* { dg-error "error" "short unsigned short" } */short unsigned int *x140;short unsigned long *x141; /* { dg-error "error" "short unsigned long" } */short unsigned float *x142; /* { dg-error "error" "short unsigned float" } */short unsigned double *x143; /* { dg-error "error" "short unsigned double" } */short unsigned signed *x144; /* { dg-error "error" "short unsigned signed" } */short unsigned unsigned *x145; /* { dg-error "error" "short unsigned unsigned" } */int short void *x146; /* { dg-error "error" "int short void" } */int short char *x147; /* { dg-error "error" "int short char" } */int short short *x148; /* { dg-error "error" "int short short" } */int short int *x149; /* { dg-error "error" "int short int" } */int short long *x150; /* { dg-error "error" "int short long" } */int short float *x151; /* { dg-error "error" "int short float" } */int short double *x152; /* { dg-error "error" "int short double" } */int short signed *x153;int short unsigned *x154;int long void *x155; /* { dg-error "error" "int long void" } */int long char *x156; /* { dg-error "error" "int long char" } */int long short *x157; /* { dg-error "error" "int long short" } */int long int *x158; /* { dg-error "error" "int long int" } */int long long *x159;int long float *x160; /* { dg-error "error" "int long float" } */int long double *x161; /* { dg-error "error" "int long double" } */int long signed *x162;int long unsigned *x163;int signed void *x164; /* { dg-error "error" "int signed void" } */int signed char *x165; /* { dg-error "error" "int signed char" } */int signed short *x166;int signed int *x167; /* { dg-error "error" "int signed int" } */int signed long *x168;int signed float *x169; /* { dg-error "error" "int signed float" } */int signed double *x170; /* { dg-error "error" "int signed double" } */int signed signed *x171; /* { dg-error "error" "int signed signed" } */int signed unsigned *x172; /* { dg-error "error" "int signed unsigned" } */int unsigned void *x173; /* { dg-error "error" "int unsigned void" } */int unsigned char *x174; /* { dg-error "error" "int unsigned char" } */int unsigned short *x175;int unsigned int *x176; /* { dg-error "error" "int unsigned int" } */int unsigned long *x177;int unsigned float *x178; /* { dg-error "error" "int unsigned float" } */int unsigned double *x179; /* { dg-error "error" "int unsigned double" } */int unsigned signed *x180; /* { dg-error "error" "int unsigned signed" } */int unsigned unsigned *x181; /* { dg-error "error" "int unsigned unsigned" } */long int void *x182; /* { dg-error "error" "long int void" } */long int char *x183; /* { dg-error "error" "long int char" } */long int short *x184; /* { dg-error "error" "long int short" } */long int int *x185; /* { dg-error "error" "long int int" } */long int long *x186;long int float *x187; /* { dg-error "error" "long int float" } */long int double *x188; /* { dg-error "error" "long int double" } */long int signed *x189;long int unsigned *x190;long long void *x191; /* { dg-error "error" "long long void" } */long long char *x192; /* { dg-error "error" "long long char" } */long long short *x193; /* { dg-error "error" "long long short" } */long long int *x194;long long long *x195; /* { dg-error "error" "long long long" } */long long float *x196; /* { dg-error "error" "long long float" } */long long double *x197; /* { dg-error "error" "long long double" } */long long signed *x198;long long unsigned *x199;long double void *x200; /* { dg-error "error" "long double void" } */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -