From 9a860ffa152e440abbc88f58426e4897e8d0e96c Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Fri, 21 Oct 2016 11:18:22 +0300 Subject: [PATCH] Eliminate 'ISO C forbids an empty translation unit' GCC pedantic warning "extern int GC_quiet" is added to suppress compiler warning. * extra/msvc_dbg.c [_M_AMD64 || !_MSC_VER] (GC_quiet): Declare external variable. --- extra/msvc_dbg.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extra/msvc_dbg.c b/extra/msvc_dbg.c index b3da82f3..8803c4b0 100644 --- a/extra/msvc_dbg.c +++ b/extra/msvc_dbg.c @@ -376,4 +376,9 @@ char** backtrace_symbols(void*const* addresses, int count) return symbols; } -#endif /* !_M_AMD64 */ +#else + + extern int GC_quiet; + /* ANSI C does not allow translation units to be empty. */ + +#endif /* _M_AMD64 */ -- 2.50.1