From 8fcf8facd5adbaacb1a443062da776875996c31c Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Wed, 31 Jul 2024 12:03:11 +0100 Subject: [PATCH] Avoid optimizer detecting page fault --- std/array.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/std/array.d b/std/array.d index e7dada5e6f4..67d76e2dcf8 100644 --- a/std/array.d +++ b/std/array.d @@ -795,7 +795,7 @@ if (isInputRange!Values && isInputRange!Keys) { struct ValueRange { - string front () const @system { int* ptr = cast(int*)42; *ptr = 42; return null; } + string front() const @system; @safe: void popFront() {} bool empty() const { return false; }