From 70fdd9e4e10326bf3a081a09c3e87b4adeb8df25 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 8 Feb 2023 09:30:12 -0800 Subject: [PATCH] compilers: Remove -Wno-main and -Wno-main-return-type compiler flags These flags were added to avoid warnings when main was declared to return void. Now that main returns int, those warnings will flag errors. Signed-off-by: Keith Packard --- cmake/compiler/arcmwdt/compiler_flags.cmake | 1 - cmake/compiler/clang/compiler_flags.cmake | 2 -- cmake/compiler/gcc/compiler_flags.cmake | 1 - 3 files changed, 4 deletions(-) diff --git a/cmake/compiler/arcmwdt/compiler_flags.cmake b/cmake/compiler/arcmwdt/compiler_flags.cmake index a4f1a13afff..2b85dadf5a7 100644 --- a/cmake/compiler/arcmwdt/compiler_flags.cmake +++ b/cmake/compiler/arcmwdt/compiler_flags.cmake @@ -28,7 +28,6 @@ set_compiler_property(PROPERTY warning_base -Wformat -Wformat-security -Wno-format-zero-length - -Wno-main-return-type -Wno-unaligned-pointer-conversion -Wno-incompatible-pointer-types-discards-qualifiers -Wno-typedef-redefinition diff --git a/cmake/compiler/clang/compiler_flags.cmake b/cmake/compiler/clang/compiler_flags.cmake index 649aa3e6007..7a3fbdc1c3a 100644 --- a/cmake/compiler/clang/compiler_flags.cmake +++ b/cmake/compiler/clang/compiler_flags.cmake @@ -33,8 +33,6 @@ check_set_compiler_property(PROPERTY warning_base -Wformat -Wformat-security -Wno-format-zero-length - -Wno-main - -Wno-main-return-type -Wno-unused-but-set-variable -Wno-typedef-redefinition -Wno-deprecated-non-prototype diff --git a/cmake/compiler/gcc/compiler_flags.cmake b/cmake/compiler/gcc/compiler_flags.cmake index 5d168233b21..96f87fcff05 100644 --- a/cmake/compiler/gcc/compiler_flags.cmake +++ b/cmake/compiler/gcc/compiler_flags.cmake @@ -30,7 +30,6 @@ check_set_compiler_property(PROPERTY warning_base -Wall "SHELL:-Wformat -Wformat-security" "SHELL:-Wformat -Wno-format-zero-length" - -Wno-main ) check_set_compiler_property(APPEND PROPERTY warning_base -Wno-pointer-sign)