]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR116019: Improve tail call error message
authorAndi Kleen <ak@gcc.gnu.org>
Thu, 25 Jul 2024 20:54:50 +0000 (13:54 -0700)
committerAndi Kleen <ak@gcc.gnu.org>
Fri, 26 Jul 2024 16:31:54 +0000 (09:31 -0700)
commit899ee4815424a73a2b9d899591fab3fcc4520b61
tree999b22ff9ebc123f7f0947b7c273a7ae508cc0d2
parentee41cd863b7c38ee3bc415ea7154954aa6facca3
PR116019: Improve tail call error message

The "tail call must be the same type" message is common on some
targets with C++, or without optimization. It is generated
when gcc believes there is an access of the return value
after the call. However usually it does not actually corespond
to a type mismatch, but can be caused for other reasons.

Make it slightly more vague to be less misleading.

gcc/ChangeLog:

PR c++/116019
* tree-tailcall.cc (find_tail_calls): Change tail call
error message.
gcc/tree-tailcall.cc