From afc9c6099990bab1e06dc032bb8435770d8499b0 Mon Sep 17 00:00:00 2001 From: Jonathan Marler Date: Wed, 7 Feb 2018 07:31:13 -0700 Subject: [PATCH] Escape commas in option flag arguments --- ddoc_preprocessor.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ddoc_preprocessor.d b/ddoc_preprocessor.d index fb51ec1f2b..909b18463d 100755 --- a/ddoc_preprocessor.d +++ b/ddoc_preprocessor.d @@ -302,7 +302,7 @@ auto genSwitches(string fileText) if (flagEndPos < 0) switchName = "$(SWNAME -%s)".format(flag); else - switchName = "$(SWNAME -%s)%s".format(flag[0..flagEndPos], flag[flagEndPos..$]); + switchName = "$(SWNAME -%s)%s".format(flag[0..flagEndPos], flag[flagEndPos..$].escapeDdoc); auto currentFlag = "$(SWITCH %s,\n %s