dbus-broker/disable-c-dvar-type-test.patch
Tom Gundersen d2c4ba0c86 disable some preprocessor macros again
They consumed too much memory for the builders.
2019-04-11 12:55:16 +02:00

84 lines
3.6 KiB
Diff

Submodule subprojects/c-dvar 4ca71be..7c0833f:
diff --git a/subprojects/c-dvar/src/test-api.c b/subprojects/c-dvar/src/test-api.c
index 17d4950..cb9a6ab 100644
--- a/subprojects/c-dvar/src/test-api.c
+++ b/subprojects/c-dvar/src/test-api.c
@@ -164,50 +164,6 @@ static void test_types(void) {
C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y
)),
- C_DVAR_T_INIT(C_DVAR_T_TUPLE9(
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y
- )),
- C_DVAR_T_INIT(C_DVAR_T_TUPLE10(
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y
- )),
- C_DVAR_T_INIT(C_DVAR_T_TUPLE11(
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y
- )),
- C_DVAR_T_INIT(C_DVAR_T_TUPLE12(
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y
- )),
- C_DVAR_T_INIT(C_DVAR_T_TUPLE13(
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y
- )),
- C_DVAR_T_INIT(C_DVAR_T_TUPLE14(
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y
- )),
- C_DVAR_T_INIT(C_DVAR_T_TUPLE15(
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y
- )),
- C_DVAR_T_INIT(C_DVAR_T_TUPLE16(
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y,
- C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y, C_DVAR_T_y
- )),
};
size_t i;
@@ -219,6 +175,25 @@ static void test_types(void) {
for (i = 0; i < sizeof(types) / sizeof(*types); ++i)
assert(types[i].element);
+
+ /* these stress the compiler too much to evaluate in test-suites */
+#if !defined(C_DVAR_T_TUPLE9)
+ assert(0);
+#elif !defined(C_DVAR_T_TUPLE10)
+ assert(0);
+#elif !defined(C_DVAR_T_TUPLE11)
+ assert(0);
+#elif !defined(C_DVAR_T_TUPLE12)
+ assert(0);
+#elif !defined(C_DVAR_T_TUPLE13)
+ assert(0);
+#elif !defined(C_DVAR_T_TUPLE14)
+ assert(0);
+#elif !defined(C_DVAR_T_TUPLE15)
+ assert(0);
+#elif !defined(C_DVAR_T_TUPLE16)
+ assert(0);
+#endif
}
int main(int argc, char **argv) {
Submodule subprojects/c-stdaux 1bcec74...11930d2 (commits not present)