aaron.ballman added a comment.

It was explicitly disallowed in the initial patch: 
https://reviews.llvm.org/D12922 and the original author said "I'm still trying 
to figure out the best way to handle c++ virtual functions: this attribute is 
not very useful for someone who is looking for a way to reliably prevent 
tail-call to a virtual function." and "I made this change because this 
attribute isn't useful when the compiler cannot resolve the function call 
statically at compile time and it isn't important for the use case I have." Has 
this situation changed in the backend?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D96832/new/

https://reviews.llvm.org/D96832

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to