AaronBallman wrote:

> @AaronBallman @erichkeane Thank you for your comments. There's a question 
> here about whether to report an error or a warning here, and you're in a 
> divided opinion. My opinion is that it is better to use the error report 
> here. Because these are two mutually exclusive conditions, it is semantically 
> unreasonable to set tail calls or non-tail calls even if the program is still 
> run after a warning is reported. I still want to hear your opinions. 
> Regarding the PR title, PR information, test cases, I will fill in the next 
> submission. Thank you both again.

I favor an error in this case because the whole point to `musttail` is to 
*ensure* that a tail call happens or the code is rejected: 
https://clang.llvm.org/docs/AttributeReference.html#musttail

https://github.com/llvm/llvm-project/pull/134465
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to