summaryrefslogtreecommitdiff
path: root/gitconfig.SAMPLE
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-01-19 15:16:23 +0100
committerLukas Rytz <lukas.rytz@gmail.com>2015-03-11 12:53:35 -0700
commit37c91654433a12249ae125b9454ba17cef103327 (patch)
treea9613f68be766bdfb79a542451b9588fe038b563 /gitconfig.SAMPLE
parentea10434ff3bf24ac61dd4f65edcf931b7e988c0a (diff)
downloadscala-37c91654433a12249ae125b9454ba17cef103327.tar.gz
scala-37c91654433a12249ae125b9454ba17cef103327.tar.bz2
scala-37c91654433a12249ae125b9454ba17cef103327.zip
After removing a live handler, need to re-run unreachableCode
Building the call graph and running the inliner require all code to be reachable (in terms of ASM's data flow analysis / interpreter). After removing unreachable code, empty exception handlers need to be removed for correctness (see comment in LocalOpt.methodOptimizations). Removing a live exception handler renders its handler unreachable and therefore requires running another round of removing unreachable code.
Diffstat (limited to 'gitconfig.SAMPLE')
0 files changed, 0 insertions, 0 deletions