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