From dcfa06566dc944ac82819a5a89969f0cec5d7620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Wed, 10 Jun 2020 01:42:19 +0200 Subject: [PATCH] Disable some valgrind warning related to RE2 --- lib/set_parser.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/set_parser.cpp b/lib/set_parser.cpp index f700a98ad..9272872fc 100644 --- a/lib/set_parser.cpp +++ b/lib/set_parser.cpp @@ -40,7 +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 re2::RE2 re(pattern, *opt2); +VALGRIND_ENABLE_ERROR_REPORTING string var; string value1, value2, value3, value4, value5; re2::StringPiece input(query);