This behavior is new in IVF 14.0. The code passed by value properly in 13.0.
I can send a reproducer privately
I can reproduce this, and am a bit surprised. I thought it worked properly with /standard-semantics but it seems not. See http://software.intel.com/en-us/forums/topic/486293 for some background on this, I will let the developers know about this additional combination. Our issue ID is DPD200249357.
I expect this to be fixed in Update 2. due late January or early February.