From ca8e5b07910637bbf219bed0a3c82ce254ba6c11 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Sat, 28 Nov 2020 15:01:01 +0000 Subject: [PATCH] LibRegex: Don't print error message in Regex constructor It should be up to the caller to decide what to do when parsing of the pattern fails. --- Libraries/LibRegex/RegexMatcher.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Libraries/LibRegex/RegexMatcher.cpp b/Libraries/LibRegex/RegexMatcher.cpp index 3375329984..46edc03629 100644 --- a/Libraries/LibRegex/RegexMatcher.cpp +++ b/Libraries/LibRegex/RegexMatcher.cpp @@ -45,11 +45,8 @@ Regex::Regex(StringView pattern, typename ParserTraits::OptionsT Parser parser(lexer, regex_options); parser_result = parser.parse(); - if (parser_result.error == regex::Error::NoError) { + if (parser_result.error == regex::Error::NoError) matcher = make>(*this, regex_options); - } else { - fprintf(stderr, "%s\n", error_string().characters()); - } } template