From 4c5af8713cdf889fba25c86bc9e1dc2372f2265d 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 4862a59..f0eef2f 100644 --- a/extra/msvc_dbg.c +++ b/extra/msvc_dbg.c @@ -377,4 +377,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.7.4