+ ruby22.y: "x def y; z do end end": save cmdarg stack to isolate command argument state from outer scope.

This commit tracks upstream commit ruby/ruby@04bb9d6b75.