$0d47ea81 const-assignment-no-extra-tdz.js:5:1
  Registers: 9
  Blocks:    3
  Locals:    e~0
  Constants:
    [0] = Undefined

block0:
  [   0] GetLexicalEnvironment dst:reg4
  [   8] Jump target:block2

block1:
  [  10] Catch dst:reg5
  [  18] SetLexicalEnvironment environment:reg4
  [  20] Mov3 c0_dst:e~0, c0_src:reg5, c1_dst:reg6, c1_src:Undefined, c2_dst:reg7, c2_src:reg6
  [  40] End value:reg6

block2:
  [  48] MovSrcUndefined dst:reg5
  [  50] GetGlobal dst:reg8, `f`
  [  60] Call dst:reg6, callee:reg8, this_value:Undefined, f
  [  80] Mov2 c0_dst:reg5, c0_src:reg6, c1_dst:reg6, c1_src:reg5
  [  98] End value:reg6

Exception handlers:
  [  48 ..   a0] => handler block1


f$e16999cc const-assignment-no-extra-tdz.js:2:5
  Registers: 5
  Blocks:    1
  Locals:    x~0
  Constants:
    [0] = Int32(1)
    [1] = Int32(2)
    [2] = Undefined

block0:
  [   0] Mov dst:x~0, src:Int32(1)
  [  10] ThrowConstAssignment
  [  18] End value:Undefined
