$ee43eb0f named-class-expression-no-lhs-name-leak.js:1:1
  Registers: 15
  Blocks:    18
  Constants:
    [0] = Bool(false)
    [1] = Undefined
    [2] = Int32(1)
    [3] = Int32(2)

block0:
  [   0] GetLexicalEnvironment dst:reg4
  [   8] NewArray dst:reg5
  [  18] Mov dst:reg6, src:Bool(false)
  [  28] GetIterator dst_iterator_object:reg7, dst_iterator_next:reg8, dst_iterator_done:reg9, iterable:reg5
  [  40] Jump target:block3

block1:
  [  48] Catch dst:reg11
  [  50] SetLexicalEnvironment environment:reg4
  [  58] Mov dst:reg10, src:Int32(1)
  [  68] JumpIf condition:reg9, true_target:block13, false_target:block12

block2:
  [  78] End value:Undefined

block3:
  [  80] Jump target:block5

block4:
  [  88] Mov dst:reg12, src:Undefined
  [  98] Jump target:block6

block5:
  [  a0] IteratorNextUnpack dst_value:reg12, dst_done:reg6, iterator_object:reg7, iterator_next:reg8, iterator_done:reg9
  [  b8] JumpTrue condition:reg6, target:block4

block6:
  [  c8] JumpUndefined condition:reg12, true_target:block7, false_target:block8

block7:
  [  d8] CreateLexicalEnvironment dst:reg13, parent:reg4, capacity:0, is_catch_environment:false
  [  f0] CreateVariable `Foo`, is_immutable:true, is_global:false, is_strict:true
  [ 100] SetLexicalEnvironment environment:reg4
  [ 108] NewClass dst:reg14, class_environment:reg13, class_blueprint_index:0
  [ 128] Mov dst:reg12, src:reg14

block8:
  [ 138] SetGlobal `C`, src:reg12

block9:
  [ 148] JumpFalse condition:reg9, target:block11

block10:
  [ 158] Jump target:block2

block11:
  [ 160] IteratorClose iterator_object:reg7, iterator_next:reg8, iterator_done:reg9, completion_value:Undefined
  [ 178] Jump target:block10

block12:
  [ 180] JumpStrictlyEquals lhs:reg10, rhs:Int32(1), true_target:block14, false_target:block15

block13:
  [ 198] JumpStrictlyEquals lhs:reg10, rhs:Int32(2), true_target:block16, false_target:block17

block14:
  [ 1b0] IteratorClose iterator_object:reg7, iterator_next:reg8, iterator_done:reg9, completion_value:reg11
  [ 1c8] Throw src:reg11

block15:
  [ 1d0] IteratorClose iterator_object:reg7, iterator_next:reg8, iterator_done:reg9, completion_value:Undefined
  [ 1e8] Jump target:block13

block16:
  [ 1f0] Return value:reg11

block17:
  [ 1f8] Throw src:reg11

Exception handlers:
  [  80 ..   a0] => handler block1
  [  c8 ..  148] => handler block1
