Author: arphaman Date: Thu Aug 31 06:23:24 2017 New Revision: 312240 URL: http://llvm.org/viewvc/llvm-project?rev=312240&view=rev Log: Build LLVM with -Wstrict-prototypes enabled
Clang 5 supports -Wstrict-prototypes. We should use it to catch any C declarations that declare a non-prototype function. rdar://33705313 Differential Revision: https://reviews.llvm.org/D36669 Modified: libunwind/trunk/src/config.h libunwind/trunk/src/unwind_ext.h Modified: libunwind/trunk/src/config.h URL: http://llvm.org/viewvc/llvm-project/libunwind/trunk/src/config.h?rev=312240&r1=312239&r2=312240&view=diff ============================================================================== --- libunwind/trunk/src/config.h (original) +++ libunwind/trunk/src/config.h Thu Aug 31 06:23:24 2017 @@ -119,9 +119,9 @@ #ifdef __cplusplus extern "C" { #endif - extern bool logAPIs(); - extern bool logUnwinding(); - extern bool logDWARF(); + extern bool logAPIs(void); + extern bool logUnwinding(void); + extern bool logDWARF(void); #ifdef __cplusplus } #endif Modified: libunwind/trunk/src/unwind_ext.h URL: http://llvm.org/viewvc/llvm-project/libunwind/trunk/src/unwind_ext.h?rev=312240&r1=312239&r2=312240&view=diff ============================================================================== --- libunwind/trunk/src/unwind_ext.h (original) +++ libunwind/trunk/src/unwind_ext.h Thu Aug 31 06:23:24 2017 @@ -23,7 +23,7 @@ extern "C" { // implemented elsewhere. extern struct _Unwind_FunctionContext * -__Unwind_SjLj_GetTopOfFunctionStack(); +__Unwind_SjLj_GetTopOfFunctionStack(void); extern void __Unwind_SjLj_SetTopOfFunctionStack(struct _Unwind_FunctionContext *fc); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits