By some reason gcc reports next error:
../http.c:3330:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
value = "";
Only under -Wwrite-strings, well this is logical, but this information
does not reflected in any documentation.
Follow-up:
8348b413 ("cmake: add various warning flags like autotools has")
f
set(GCC_V ${CMAKE_C_COMPILER_VERSION})
list(APPEND __FLAGS
- -Wall -Wextra -Wno-unused-parameter -Wstrict-aliasing
+ -Wall -Wextra -Wno-unused-parameter -Wstrict-aliasing -Wstrict-prototypes
-fno-strict-aliasing # gcc 2.9.5+
# gcc 4.2
-Waddress
- -Wno-unused-function
-Wnormalized=id
-Woverride-init
# gcc 4.5
-Wlogical-op
+
+ -Wwrite-strings
)
+ if (${CLANG})
+ list(APPEND __FLAGS -Wno-unused-function)
+ endif()
+
if (EVENT__DISABLE_GCC_WARNINGS)
list(APPEND __FLAGS -w)
endif()