| Index: runtime/vm/intrinsifier.cc
|
| diff --git a/runtime/vm/intrinsifier.cc b/runtime/vm/intrinsifier.cc
|
| index 69c723d748ff3eb2737858ffbf46b22890237486..193dba449619214b73877db74300eaa3b2e7385f 100644
|
| --- a/runtime/vm/intrinsifier.cc
|
| +++ b/runtime/vm/intrinsifier.cc
|
| @@ -21,7 +21,6 @@
|
| namespace dart {
|
|
|
| DEFINE_FLAG(bool, intrinsify, true, "Instrinsify when possible");
|
| -DECLARE_FLAG(bool, throw_on_javascript_int_overflow);
|
| DECLARE_FLAG(bool, code_comments);
|
| DECLARE_FLAG(bool, print_flow_graph);
|
| DECLARE_FLAG(bool, print_flow_graph_optimized);
|
| @@ -201,15 +200,10 @@ void Intrinsifier::Intrinsify(const ParsedFunction& parsed_function,
|
| default:
|
| break;
|
| }
|
| - // Integer intrinsics are in the core library, but we don't want to
|
| - // intrinsify when Smi > 32 bits if we are looking for javascript integer
|
| - // overflow.
|
| - if (!(FLAG_throw_on_javascript_int_overflow && (Smi::kBits >= 32))) {
|
| - switch (function.recognized_kind()) {
|
| - CORE_INTEGER_LIB_INTRINSIC_LIST(EMIT_CASE)
|
| - default:
|
| - break;
|
| - }
|
| + switch (function.recognized_kind()) {
|
| + CORE_INTEGER_LIB_INTRINSIC_LIST(EMIT_CASE)
|
| + default:
|
| + break;
|
| }
|
| #undef EMIT_INTRINSIC
|
| }
|
|
|