$ddd7ff5c named-class-expression-no-lhs-name-leak.js:1:1
  Registers: 13
  Blocks:    7
  Constants:
    [0] = Bool(false)
    [1] = Undefined

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] IteratorNextUnpack dst_value:reg10, dst_done:reg6, iterator_object:reg7, iterator_next:reg8, iterator_done:reg9
  [  58] JumpFalse condition:reg6, target:block2

block1:
  [  68] Mov dst:reg10, src:Undefined
  [  78] Jump target:block2

block2:
  [  80] JumpUndefined condition:reg10, true_target:block3, false_target:block4

block3:
  [  90] CreateLexicalEnvironment dst:reg11, parent:reg4, capacity:0
  [  a0] CreateVariable `Foo`, is_immutable:true, is_global:false, is_strict:false
  [  b0] SetLexicalEnvironment environment:reg4
  [  b8] NewClass dst:reg12, class_environment:reg11, class_blueprint_index:0
  [  d8] Mov dst:reg10, src:reg12

block4:
  [  e8] SetGlobal `C`, src:reg10
  [ 100] JumpFalse condition:reg6, target:block6

block5:
  [ 110] End value:Undefined

block6:
  [ 118] IteratorClose iterator_object:reg7, iterator_next:reg8, iterator_done:reg9, completion_value:Undefined
  [ 130] Jump target:block5
