1typedef int T; 2void BAD( 3char char, 4char int, 5char double, 6char float, 7char long, 8char short, 9int char, 10int int, 11int double, 12int float, 13double char, 14double int, 15double double, 16double float, 17double short, 18double signed, 19double unsigned, 20float char, 21float int, 22float double, 23float float, 24float short, 25float long, 26float signed, 27float unsigned, 28short char, 29short double, 30short float, 31short short, 32short long, 33long char, 34long float, 35long short, 36signed double, 37signed float, 38signed signed, 39signed unsigned, 40unsigned double, 41unsigned float, 42unsigned signed, 43unsigned unsigned, 44unsigned signed, 45long long long, 46long double long, 47long long double, 48double long long, 49T char, 50T int, 51T double, 52T float, 53T short, 54T long, 55T signed, 56T unsigned, 57T void, 58void char, 59void int, 60void double, 61void float, 62void short, 63void long, 64void signed, 65void unsigned, 66char void, 67int void, 68double void, 69float void, 70short void, 71long void, 72signed void, 73unsigned void, 74void void 75); 76/* 77 * check-name: invalid specifier combinations 78 * check-error-start 79specifiers2.c:3:6: error: two or more data types in declaration specifiers 80specifiers2.c:4:6: error: two or more data types in declaration specifiers 81specifiers2.c:5:6: error: two or more data types in declaration specifiers 82specifiers2.c:6:6: error: two or more data types in declaration specifiers 83specifiers2.c:7:6: error: impossible combination of type specifiers: char long 84specifiers2.c:8:6: error: impossible combination of type specifiers: char short 85specifiers2.c:9:5: error: two or more data types in declaration specifiers 86specifiers2.c:10:5: error: two or more data types in declaration specifiers 87specifiers2.c:11:5: error: two or more data types in declaration specifiers 88specifiers2.c:12:5: error: two or more data types in declaration specifiers 89specifiers2.c:13:8: error: two or more data types in declaration specifiers 90specifiers2.c:14:8: error: two or more data types in declaration specifiers 91specifiers2.c:15:8: error: two or more data types in declaration specifiers 92specifiers2.c:16:8: error: two or more data types in declaration specifiers 93specifiers2.c:17:8: error: impossible combination of type specifiers: double short 94specifiers2.c:18:8: error: impossible combination of type specifiers: double signed 95specifiers2.c:19:8: error: impossible combination of type specifiers: double unsigned 96specifiers2.c:20:7: error: two or more data types in declaration specifiers 97specifiers2.c:21:7: error: two or more data types in declaration specifiers 98specifiers2.c:22:7: error: two or more data types in declaration specifiers 99specifiers2.c:23:7: error: two or more data types in declaration specifiers 100specifiers2.c:24:7: error: impossible combination of type specifiers: float short 101specifiers2.c:25:7: error: impossible combination of type specifiers: float long 102specifiers2.c:26:7: error: impossible combination of type specifiers: float signed 103specifiers2.c:27:7: error: impossible combination of type specifiers: float unsigned 104specifiers2.c:28:7: error: impossible combination of type specifiers: short char 105specifiers2.c:29:7: error: impossible combination of type specifiers: short double 106specifiers2.c:30:7: error: impossible combination of type specifiers: short float 107specifiers2.c:31:7: error: impossible combination of type specifiers: short short 108specifiers2.c:32:7: error: impossible combination of type specifiers: short long 109specifiers2.c:33:6: error: impossible combination of type specifiers: long char 110specifiers2.c:34:6: error: impossible combination of type specifiers: long float 111specifiers2.c:35:6: error: impossible combination of type specifiers: long short 112specifiers2.c:36:8: error: impossible combination of type specifiers: signed double 113specifiers2.c:37:8: error: impossible combination of type specifiers: signed float 114specifiers2.c:38:8: error: impossible combination of type specifiers: signed signed 115specifiers2.c:39:8: error: impossible combination of type specifiers: signed unsigned 116specifiers2.c:40:10: error: impossible combination of type specifiers: unsigned double 117specifiers2.c:41:10: error: impossible combination of type specifiers: unsigned float 118specifiers2.c:42:10: error: impossible combination of type specifiers: unsigned signed 119specifiers2.c:43:10: error: impossible combination of type specifiers: unsigned unsigned 120specifiers2.c:44:10: error: impossible combination of type specifiers: unsigned signed 121specifiers2.c:45:11: error: impossible combination of type specifiers: long long long 122specifiers2.c:46:13: error: impossible combination of type specifiers: long long double 123specifiers2.c:47:11: error: impossible combination of type specifiers: long long double 124specifiers2.c:48:13: error: impossible combination of type specifiers: long long double 125specifiers2.c:49:3: error: two or more data types in declaration specifiers 126specifiers2.c:50:3: error: two or more data types in declaration specifiers 127specifiers2.c:51:3: error: two or more data types in declaration specifiers 128specifiers2.c:52:3: error: two or more data types in declaration specifiers 129specifiers2.c:53:3: error: two or more data types in declaration specifiers 130specifiers2.c:54:3: error: two or more data types in declaration specifiers 131specifiers2.c:55:3: error: two or more data types in declaration specifiers 132specifiers2.c:56:3: error: two or more data types in declaration specifiers 133specifiers2.c:57:3: error: two or more data types in declaration specifiers 134specifiers2.c:58:6: error: two or more data types in declaration specifiers 135specifiers2.c:59:6: error: two or more data types in declaration specifiers 136specifiers2.c:60:6: error: two or more data types in declaration specifiers 137specifiers2.c:61:6: error: two or more data types in declaration specifiers 138specifiers2.c:62:6: error: two or more data types in declaration specifiers 139specifiers2.c:63:6: error: two or more data types in declaration specifiers 140specifiers2.c:64:6: error: two or more data types in declaration specifiers 141specifiers2.c:65:6: error: two or more data types in declaration specifiers 142specifiers2.c:66:6: error: two or more data types in declaration specifiers 143specifiers2.c:67:5: error: two or more data types in declaration specifiers 144specifiers2.c:68:8: error: two or more data types in declaration specifiers 145specifiers2.c:69:7: error: two or more data types in declaration specifiers 146specifiers2.c:70:7: error: impossible combination of type specifiers: short void 147specifiers2.c:71:6: error: impossible combination of type specifiers: long void 148specifiers2.c:72:8: error: impossible combination of type specifiers: signed void 149specifiers2.c:73:10: error: impossible combination of type specifiers: unsigned void 150specifiers2.c:74:6: error: two or more data types in declaration specifiers 151 * check-error-end 152 */ 153