From 89ea62481d111ebd3045621b44a542a0ff1e63e9 Mon Sep 17 00:00:00 2001 From: herman ten brugge Date: Mon, 21 Sep 2020 15:55:58 +0200 Subject: [PATCH] clang7 does not support zero sized structs This happens with aarch64 on raspberry pi. --- tests/tcctest.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/tcctest.c b/tests/tcctest.c index fcb6b02e..48b20b96 100644 --- a/tests/tcctest.c +++ b/tests/tcctest.c @@ -2659,7 +2659,11 @@ struct myspace { short int profile; }; struct myspace2 { +#if CC_NAME == CC_clang /* clang7 doesn't support zero sized structs */ + char a[1]; +#else char a[0]; +#endif }; struct myspace3 { char a[1];