3 ms·
You get an error that tail call can't be performed which is kind of the point of tailcall attribute. Same thing with regular c++ destructors or dozen other lang
by Karliss 2y ago
You get an error that tail call can't be performed which is kind of the point of tailcall attribute. Same thing with regular c++ destructors or dozen other language features which interfere with tail calls, no need for extensions like __attribute__((cleanup()).
https://godbolt.org/z/Yex74Wjz7 https://godbolt.org/z/Yex74Wjz7