gdb, testsuite: Adapt gdb.base/callfuncs.exp for new clang warning.
Clang 15.0.0 enabled the warning for deprecated non-prototype functions by default: https://reviews.llvm.org/D122895 Callfuncs.exp is impacted and won't run due to new warnings: callfuncs.c:339:5: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int t_float_values (float_arg1, float_arg2) This patch disables those warnings with -Wno-deprecated-non-prototype. Removing the test for deprecated syntax would also be an option. But I will leave that up for others to decide/implement.
This commit is contained in:
parent
6232b84348
commit
4afe8a8170
@ -18,7 +18,9 @@
|
||||
|
||||
standard_testfile
|
||||
|
||||
set compile_flags {debug}
|
||||
# We still want to test non-prototype functions for now, which is why
|
||||
# we disable compilers warning about them.
|
||||
set compile_flags {debug additional_flags=-Wno-deprecated-non-prototype}
|
||||
if [support_complex_tests] {
|
||||
lappend compile_flags "additional_flags=-DTEST_COMPLEX"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user