commit | 6f495f2898a418f87e2a919e04fe23521bb0b9e9 | [log] [tgz] |
---|---|---|
author | Brian Carlstrom <bdc@google.com> | Mon Oct 10 15:05:03 2011 -0700 |
committer | Brian Carlstrom <bdc@google.com> | Mon Oct 10 15:05:03 2011 -0700 |
tree | 6ba9e7bedb3425095725ea1ec514c279839e8511 | |
parent | 98449a2674ea437eeae53327bf75918c8276a96b [diff] [blame] |
Clear results registers on long jump Change-Id: Ie4f84ad60b155bc27016ec15d4ecfcce8b0117f1
diff --git a/src/runtime_support.cc b/src/runtime_support.cc index 23bb2f5..6ebe36e 100644 --- a/src/runtime_support.cc +++ b/src/runtime_support.cc
@@ -38,6 +38,9 @@ // Return value helper for jobject return types extern Object* DecodeJObjectInThread(Thread* thread, jobject obj) { + if (thread->IsExceptionPending()) { + return NULL; + } return thread->DecodeJObject(obj); }