1
10
见质量中心报告9283(并投票赞成)。基本上,问题在于编译器应该能够理解在内联代码之前要保留哪些寄存器,以及在之后要恢复什么。只要编译器处理寄存器是容易的,当使用不受控制时,它是不受控制的。 您的示例非常简单,但是编译器必须能够处理更复杂的情况。报告处于打开状态,希望新的编译器也能够内联BASM代码。 |
2
5
不能内联手工编制的程序集代码。 这将是非常困难的,以允许这些汇编块的内联;与正常的内联各种影响寄存器使用,局部变量等编译器不能做的内联汇编。 |