https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103492
Bug ID: 103492
Summary: 2 * new warnings in clang build
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
../../trunk.git/gcc/fold-const-call.c:432:1: warning: non-void function does
not return a value in all control paths [-Wreturn-type]
../../trunk.git/gcc/fold-const-call.c:465:1: warning: non-void function does
not return a value in all control paths [-Wreturn-type]
It looks like clang is being a bit keen.
Suggest add a simple return false at the end of a couple of functions.
Either that or start decorating the switch statements in some way.