summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/utils.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/utils.c b/test/utils.c
index ede0c807ed..7fe27b4549 100644
--- a/test/utils.c
+++ b/test/utils.c
@@ -466,7 +466,10 @@ test_static int test_safe_memcmp(void)
const char str2[] = "def";
const char str3[] = "abc";
- BUILD_ASSERT(str1 != str3);
+ /* Verify that the compiler hasn't optimized str1 and str3 to point
+ * to the same underlying memory.
+ */
+ TEST_NE(str1, str3, "%p");
TEST_EQ(safe_memcmp(NULL, NULL, 0), 0, "%d");
TEST_EQ(safe_memcmp(str1, str2, sizeof(str1)), 1, "%d");