tests: Use volatile pointer for NULL dereference
Clang warns that it can silently discard a non-volatile write to a NULL pointer (perhaps it constitutes undefined behaviour?), and recommends changing it to volatile. This patch slavishly complies with the demand of the unfeeling machine. Signed-off-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
4939923d3a
commit
9575d1c772
|
@ -70,8 +70,10 @@ FAIL_TEST(fail_kill)
|
|||
|
||||
FAIL_TEST(fail_segv)
|
||||
{
|
||||
char * volatile *null = 0;
|
||||
|
||||
test_disable_coredumps();
|
||||
* (char **) 0 = "Goodbye, world";
|
||||
*null = "Goodbye, world";
|
||||
}
|
||||
|
||||
FAIL_TEST(sanity_assert)
|
||||
|
|
Loading…
Reference in New Issue
Block a user