如果我有以下功能:
void foo(DoThisSometimes, DoThisAlways)
{
if (DoThisSometimes == 1)
{
//Do stuff
}
//Do other stuff
{
Run Code Online (Sandbox Code Playgroud)
内联代码调用此函数DoThisSometimes为0,是否有任何编译器会从内联函数中删除这部分代码:
if (DoThisSometimes == 1)
{
//Do stuff
}
Run Code Online (Sandbox Code Playgroud)