diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-05-19 12:56:12 +0200 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-05-19 12:56:12 +0200 |
commit | 81309e7e0fb568b3ba12df9631c607232b68960b (patch) | |
tree | 944a78faa022dbd193b3e464a9b20adcd71a2cae /src | |
parent | f0eb8d93d51b110f11786a5f3664cde9db66efcc (diff) | |
download | scala-81309e7e0fb568b3ba12df9631c607232b68960b.tar.gz scala-81309e7e0fb568b3ba12df9631c607232b68960b.tar.bz2 scala-81309e7e0fb568b3ba12df9631c607232b68960b.zip |
Revert "SI-8601 Don't treat int/long division, or arraylength, as dead-code"
This reverts commit ee611cd76c29fedd416162e482c7ab3f15b831ca.
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/opt/DeadCodeElimination.scala | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/opt/DeadCodeElimination.scala b/src/compiler/scala/tools/nsc/backend/opt/DeadCodeElimination.scala index 3c983e6fdf..90c37ba0b3 100644 --- a/src/compiler/scala/tools/nsc/backend/opt/DeadCodeElimination.scala +++ b/src/compiler/scala/tools/nsc/backend/opt/DeadCodeElimination.scala @@ -193,8 +193,6 @@ abstract class DeadCodeElimination extends SubComponent { moveToWorkListIf(necessary) case LOAD_MODULE(sym) if isLoadNeeded(sym) => moveToWorkList() // SI-4859 Module initialization might side-effect. - case CALL_PRIMITIVE(Arithmetic(DIV | REM, INT | LONG) | ArrayLength(_)) => - moveToWorkList() // SI-8601 Might divide by zero case _ => () moveToWorkListIf(cond = false) } |