(CommandList
  children: [
    (C {(atf_test_case)} {(inplace_hardlink_src)})
    (FuncDef
      name: inplace_hardlink_src_head
      body: 
        (BraceGroup
          children: [
            (C {(atf_set)} {(DQ (descr))} {(DQ ('Verify -i works with a symlinked source file'))})
          ]
          spids: [93]
        )
      spids: [89 92]
    )
    (FuncDef
      name: inplace_hardlink_src_body
      body: 
        (BraceGroup
          children: [
            (SimpleCommand
              words: [{(echo)} {(foo)}]
              redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(a)} spids:[119])]
            )
            (C {(atf_check)} {(ln)} {(a)} {(b)})
            (C {(atf_check)} {(sed)} {(-i)} {(SQ )} {(-e)} {(SQ <'s,foo,bar,g'>)} {(b)})
            (C {(atf_check)} {(-o)} {(SQ <'inline:bar\\n'>)} {(-s)} {(exit) (Lit_Other ':') (0)} {(cat)} 
              {(b)}
            )
          ]
          spids: [112]
        )
      spids: [108 111]
    )
    (C {(atf_test_case)} {(inplace_symlink_src)})
    (FuncDef
      name: inplace_symlink_src_head
      body: 
        (BraceGroup
          children: [
            (C {(atf_set)} {(DQ (descr))} {(DQ ('Verify -i works with a symlinked source file'))})
          ]
          spids: [180]
        )
      spids: [176 179]
    )
    (FuncDef
      name: inplace_symlink_src_body
      body: 
        (BraceGroup
          children: [
            (SimpleCommand
              words: [{(echo)} {(foo)}]
              redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(a)} spids:[206])]
            )
            (C {(atf_check)} {(ln)} {(-s)} {(a)} {(b)})
            (C {(atf_check)} {(-e)} {(not-empty)} {(-s)} {(not-exit) (Lit_Other ':') (0)} {(sed)} {(-i)} {(SQ )} 
              {(-e)} {(SQ <'s,foo,bar,g'>)} {(b)}
            )
          ]
          spids: [199]
        )
      spids: [195 198]
    )
    (FuncDef
      name: atf_init_test_cases
      body: 
        (BraceGroup
          children: [
            (C {(atf_add_test_case)} {(inplace_hardlink_src)})
            (C {(atf_add_test_case)} {(inplace_symlink_src)})
          ]
          spids: [256]
        )
      spids: [252 255]
    )
  ]
)