From acb53d53c900f21b5940554dfba8d7ad94f4bcba Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 9 Oct 2018 08:43:08 +0200 Subject: posix: Remove static assertion Standard C does not allow pointer operands in an integer constant expressions. GCC issues only a -Wpedantic warning in the removed static assertion. However, clang is pedantic by default and issues an error. Rely on the test case instead. --- testsuites/psxtests/psxsem01/init.c | 1 + 1 file changed, 1 insertion(+) (limited to 'testsuites') diff --git a/testsuites/psxtests/psxsem01/init.c b/testsuites/psxtests/psxsem01/init.c index dfc2ed5670..899e324fa0 100644 --- a/testsuites/psxtests/psxsem01/init.c +++ b/testsuites/psxtests/psxsem01/init.c @@ -193,6 +193,7 @@ static void test_sem_null(void) int val; struct timespec to; + /* This equality is important for POSIX_SEMAPHORE_VALIDATE_OBJECT() */ rtems_test_assert( NULL == SEM_FAILED ); errno = 0; -- cgit v1.2.3