Fix Issue 8658 - Passing large structs to function b value causes stack corruption