Do not run local var liveness before rationalize.
authorPat Gavlin <pagavlin@microsoft.com>
Sun, 31 Jul 2016 17:02:51 +0000 (10:02 -0700)
committerPat Gavlin <pagavlin@microsoft.com>
Wed, 31 Aug 2016 17:19:42 +0000 (10:19 -0700)
commitf9527331465a57e592d0f523d955fa950303db28
tree52d4d5e208e49b2958f6f59f173f604a61206032
parent767d9ae7ba8c7a7f013e5e0613d8b8415cfcf46d
Do not run local var liveness before rationalize.

Neither rationalize nor lowering depend on liveness being run. The assertion mentioned
in the comment was caused by `fgExtendDbgLifetimes` inserting HIR nodes (GT_ASG nodes,
specifically) into LIR blocks.
src/jit/compiler.cpp
src/jit/decomposelongs.cpp
src/jit/decomposelongs.h
src/jit/lir.cpp
src/jit/lir.h
src/jit/liveness.cpp