From c0f5a89c48646ab381940e6e5dc1e8615e78c67d Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sun, 12 Feb 2023 13:02:35 +0100 Subject: [PATCH] [c++] Let be compatible with -std=c++98 It is for lite version. js code requires -std=gnu++17 --- configure.ac | 2 +- src/util/string.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 988a58ec..5909932a 100644 --- a/configure.ac +++ b/configure.ac @@ -846,7 +846,7 @@ else CONFIG_SCRIPTING_SPIDERMONKEY=no fi -CXXFLAGS="$CXXFLAGS -fpermissive -Wno-sign-compare -std=gnu++17" +CXXFLAGS="$CXXFLAGS -fpermissive -Wno-sign-compare" if test "x$CONFIG_ECMASCRIPT_SMJS" = xyes || test "x$CONFIG_SCRIPTING_SPIDERMONKEY" = xyes; then diff --git a/src/util/string.h b/src/util/string.h index e083aa20..4504b6f4 100644 --- a/src/util/string.h +++ b/src/util/string.h @@ -187,10 +187,10 @@ struct string { * @relates string */ #ifdef __cplusplus #ifdef DEBUG_MEMLEAK -[[nodiscard]] struct string *init_string__(const char *file, int line, struct string *string); +struct string *init_string__(const char *file, int line, struct string *string); #define init_string(string) init_string__(__FILE__, __LINE__, string) #else -[[nodiscard]] struct string *init_string(struct string *string); +struct string *init_string(struct string *string); #endif #else