Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> --- evaluate.c | 4 +--- verify-format.c | 2 ++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/evaluate.c b/evaluate.c index fb3c0adb2220..35ced8cb6fb5 100644 --- a/evaluate.c +++ b/evaluate.c @@ -2388,9 +2388,7 @@ int evaluate_arguments(struct symbol *fn, struct symbol_list *argtypes, } END_FOR_EACH_PTR(expr); FINISH_PTR_LIST(argtype); - if (fn && Wformat) - verify_format_attribute(fn, head); - + verify_format_attribute(fn, head); return 1; } diff --git a/verify-format.c b/verify-format.c index 939605f55ef5..2eaba6653686 100644 --- a/verify-format.c +++ b/verify-format.c @@ -452,6 +452,8 @@ void verify_format_attribute(struct symbol *fn, struct expression_list *args) struct expression *init; const char *fmt_string; + if (!fn || !Wformat) + return; if (!fn->ctype.format.index) return; -- 2.28.0