From b1ed1f57e4d5882f790acdd3b929210c55fdc439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Wed, 10 Jun 2020 02:37:21 +0200 Subject: [PATCH] Disable some valgrind warning related to RE2 --- lib/set_parser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/set_parser.cpp b/lib/set_parser.cpp index 9272872fc..335217c0d 100644 --- a/lib/set_parser.cpp +++ b/lib/set_parser.cpp @@ -40,9 +40,9 @@ std::map> SetParser::parse1() { #define VAR_VALUE_P1 "(((?:CONCAT\\()*(?:((?: )*REPLACE|IFNULL|CONCAT)\\()+(?: )*(?:NULL|@OLD_SQL_MODE|@@sql_mode),(?:(?:'|\\w|,| |\"|\\))+(?:\\))*)|(?:[@\\w/\\d:\\+\\-]|,)+|(?:)))" const string pattern="(?:" NAMES SPACES QUOTES NAME_VALUE QUOTES "(?: +COLLATE +" QUOTES NAME_VALUE QUOTES "|)" "|" SESSION_P1 VAR_P1 SPACES "(?:|:)=" SPACES QUOTES VAR_VALUE_P1 QUOTES ") *,? *"; -VALGRIND_DISABLE_ERROR_REPORTING +VALGRIND_DISABLE_ERROR_REPORTING; re2::RE2 re(pattern, *opt2); -VALGRIND_ENABLE_ERROR_REPORTING +VALGRIND_ENABLE_ERROR_REPORTING; string var; string value1, value2, value3, value4, value5; re2::StringPiece input(query);