即时返回函数调用编译为"nop"指令吗?

Fun*_*guy -5 c c++ assembly compilation

说我有一个功能:

void foo ( int bar ){
    return;
}
Run Code Online (Sandbox Code Playgroud)

这会编译成nop指令吗?

πάν*_*ῥεῖ 6

它没有指定c ++标准应该做什么.但我会说任何体面的编译器都会优化这些代码,甚至不会留下nop指令.