From 15f95b103731a4386c784ef3ca79c47e68e27719 Mon Sep 17 00:00:00 2001 From: Artem Serov Date: Fri, 29 Jun 2018 15:30:36 +0100 Subject: ART: Fix HSelectGenerator for instructions which can throw. Make sure that HSelectGenerator doesn't hoist instructions which can throw. Currently this doesn't happen due to SideEffect::CanTriggerGC however this side effect is to be removed for some instructions. Test: select_generator_test. Test: test-art-host, test-art-target. Change-Id: I996f6cbdcee4987a36079d387a7b74b326881ab6 --- compiler/Android.bp | 1 + 1 file changed, 1 insertion(+) (limited to 'compiler/Android.bp') diff --git a/compiler/Android.bp b/compiler/Android.bp index 11521e68d0..eff4955d44 100644 --- a/compiler/Android.bp +++ b/compiler/Android.bp @@ -346,6 +346,7 @@ art_cc_test { "optimizing/parallel_move_test.cc", "optimizing/pretty_printer_test.cc", "optimizing/reference_type_propagation_test.cc", + "optimizing/select_generator_test.cc", "optimizing/side_effects_test.cc", "optimizing/ssa_liveness_analysis_test.cc", "optimizing/ssa_test.cc", -- cgit v1.2.3-59-g8ed1b