https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109169
--- Comment #9 from steve02081504 <steve_green at qq dot com> --- I don't quite understand why this is correct, can you elaborate on why and how to change the code to bypass the error reporting? Thanks.