From 69fd1b56021ac62c17e188bd0d4dd22fc911558e Mon Sep 17 00:00:00 2001 From: Nicolas Geoffray Date: Fri, 22 Jan 2016 10:43:39 +0000 Subject: Revert "Some minor simplifications in code and tests." Fails 530-checker-loops on arm This reverts commit bf03fcd10a3ffa15468d335f26697b0473e45b36. Change-Id: I739aaaccd0509d02a62ef01e797a6d45bfe941df --- compiler/optimizing/nodes.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'compiler/optimizing/nodes.cc') diff --git a/compiler/optimizing/nodes.cc b/compiler/optimizing/nodes.cc index cb7bc58b0c..2eabadf861 100644 --- a/compiler/optimizing/nodes.cc +++ b/compiler/optimizing/nodes.cc @@ -2208,7 +2208,10 @@ void HInvoke::SetIntrinsic(Intrinsics intrinsic, SetSideEffects(GetSideEffects().Union(SideEffects::CanTriggerGC())); } // Adjust method's exception status from intrinsic table. - SetCanThrow(exceptions == kCanThrow); + switch (exceptions) { + case kNoThrow: SetCanThrow(false); break; + case kCanThrow: SetCanThrow(true); break; + } } bool HNewInstance::IsStringAlloc() const { -- cgit v1.2.3-59-g8ed1b