gnucash master: regex_replace: construct std::string for third argument.

John Ralls jralls at code.gnucash.org
Fri May 20 14:18:16 EDT 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/0c968943 (commit)
	from  https://github.com/Gnucash/gnucash/commit/50cb9237 (commit)



commit 0c9689432fd2db6db4b84b37bade2dc7143dfef8
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 20 11:17:01 2016 -0700

    regex_replace: construct std::string for third argument.
    
    Because gcc-4.8 won't do so implicitly.

diff --git a/src/backend/dbi/gnc-backend-dbi.cpp b/src/backend/dbi/gnc-backend-dbi.cpp
index ee37b8c..f3d1899 100644
--- a/src/backend/dbi/gnc-backend-dbi.cpp
+++ b/src/backend/dbi/gnc-backend-dbi.cpp
@@ -829,7 +829,7 @@ adjust_sql_options_string(const std::string& str)
  */
     std::regex reg{"(?:," SQL_OPTION_TO_REMOVE "$|\\b"
             SQL_OPTION_TO_REMOVE "\\b,?)"};
-    return regex_replace(str, reg, "");
+    return regex_replace(str, reg, std::string{""});
 }
 
 /* checks mysql sql_options and adjusts if necessary */



Summary of changes:
 src/backend/dbi/gnc-backend-dbi.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



More information about the gnucash-changes mailing list