diff --git a/std/regex.d b/std/regex.d index 1b999dd2e..c9121e104 100644 --- a/std/regex.d +++ b/std/regex.d @@ -1004,9 +1004,9 @@ struct Parser(R, bool CTFE = false) } default: if(__ctfe) - assert(text("unknown regex flag '",ch,"'")); + assert(text("unknown regex flag '",ch,"'")); else - new RegexException(text("unknown regex flag '",ch,"'")); + throw new RegexException(text("unknown regex flag '",ch,"'")); } } }