]> 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)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 28 Jul 2024 17:06:00 +0000 (19:06 +0200)
commit2477f7c005a0ab42dc76d827fc55776d4f62e654
tree514ef522282b186dcb8b9c32122221a9137544c7
parenta2b05b0db407865d8970f1b329ab1f0cb9c529ea
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