Skip to content

Commit 24dfe7b

Browse files
authored
test-signalhandler.cpp: fixed -Wunused-macros warning on macOS (#7745)
``` /Users/runner/work/cppcheck/cppcheck/test/signal/test-signalhandler.cpp:20:9: error: macro is not used [-Werror,-Wunused-macros] 20 | #define _GNU_SOURCE // required to have feenableexcept() | ^ ```
1 parent 3122724 commit 24dfe7b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

test/signal/test-signalhandler.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@
1616
* along with this program. If not, see <http://www.gnu.org/licenses/>.
1717
*/
1818

19+
#if !defined(__APPLE__)
1920
#ifndef _GNU_SOURCE
2021
#define _GNU_SOURCE // required to have feenableexcept()
2122
#endif
23+
#endif
2224

2325
#include "config.h"
2426

test/signal/test-signalhandler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def test_assert():
3939
if sys.platform == "darwin":
4040
assert stderr.startswith("Assertion failed: (false), function my_assert, file test-signalhandler.cpp, line "), stderr
4141
else:
42-
assert stderr.endswith("test-signalhandler.cpp:41: void my_assert(): Assertion `false' failed.\n"), stderr
42+
assert stderr.endswith("test-signalhandler.cpp:43: void my_assert(): Assertion `false' failed.\n"), stderr
4343
lines = stdout.splitlines()
4444
assert lines[0] == 'Internal error: cppcheck received signal SIGABRT - abort or assertion'
4545
# no stacktrace of macOS

0 commit comments

Comments
 (0)