From 77f2803d95d6ceb9f48bb820a576b3a3edea815c Mon Sep 17 00:00:00 2001 From: GallaFrancesco Date: Mon, 17 May 2021 10:33:30 +0200 Subject: [PATCH] defaultFormatFailMsg at compile time --- pegged/peg.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pegged/peg.d b/pegged/peg.d index 46b2236..33ce886 100644 --- a/pegged/peg.d +++ b/pegged/peg.d @@ -365,7 +365,7 @@ struct ParseTree /** * Default fail message formating function */ -auto defaultFormatFailMsg = delegate (Position pos, string left, string right, const ParseTree pt) +immutable defaultFormatFailMsg = delegate (Position pos, string left, string right, const ParseTree pt) { return "Failure at line " ~ to!string(pos.line) ~ ", col " ~ to!string(pos.col) ~ ", " ~ (left.length > 0 ? "after " ~ left.stringified ~ " " : "")