|
|
|
|
|
by UncleMeat
2117 days ago
|
|
ABI. C++ defines rigorous calling conventions that don't permit this. There are some on the committee who want to permit ABI breaks to enable these sorts of optimizations (in this case, destructive-move) but the committee in general has been super hesitant to permit ABI breaks. It won't break reasonable code. The problem is it breaks interop with compiled binaries. |
|
I think you're confusing my proposal with the pass-in-register proposal? Or maybe I'm missing something.