>From 3ac5bf73c0bec0c5f230ac685e4a17d69a7ea382 Mon Sep 17 00:00:00 2001 From: Jim Ursetto Date: Mon, 16 Jan 2012 00:02:09 -0600 Subject: [PATCH] Use flexible array member in C99 mode; silences clang array bounds warnings [#778] Signed-off-by: Christian Kellermann --- chicken.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/chicken.h b/chicken.h index fecdcee..2ced110 100644 --- a/chicken.h +++ b/chicken.h @@ -675,7 +675,11 @@ static inline int isinf_ld (long double x) typedef struct C_block_struct { C_header header; +#if (__STDC_VERSION__ >= 199901L) + C_word data[]; +#else C_word data[ 1 ]; +#endif } C_SCHEME_BLOCK; typedef struct C_symbol_table_struct -- 1.7.4.1