9.1.8: Fix issue of callAdapter using yield/return incorrectly (#739)
* fix bug of using yield in place of return in certain cases * fix test --------- Co-authored-by: Trevor Wang <trevor.wang@qq.com>
* fix bug of using yield in place of return in certain cases * fix test --------- Co-authored-by: Trevor Wang <trevor.wang@qq.com>