Don't do a recursive call when there are CHA guards.

Otherwise we would continue execute the method with invalid inlining
optimizations.

Test: 832-cha-recursive
Bug: 193817791
Merged-In: I57d73828d2a9c30f429cf32906f94244346c1310
(cherry picked from commit 282795ca98d955697823aea6fd9c6b3f51780045)
Change-Id: I24ce6f91b26cd99a05aba9c7c377c339504dedf1
9 files changed