(command.CommandList
  children: [
    (C {<atf_test_case>} {<mallocv>})
    (command.ShFunction
      name: mallocv_head
      body: 
        (BraceGroup
          children: [
            (C {<atf_set>} {(DQ <descr>)} 
              {(DQ <'Test diff(1) with MALLOC_OPTIONS=V (cf. PR bin/26453)'>)}
            )
          ]
        )
    )
    (command.ShFunction
      name: mallocv_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-s>} {<ignore>} {<-e>} 
              {<not-inline> <Id.Lit_Colon ':'> 
                (DQ <'diff: memory exhausted'> <Id.Lit_BadBackslash '\\'> <n>)
              } {<-x>} {(DQ <'env MALLOC_OPTIONS=V diff '>)} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/d_mallocv1.in'>
                )
              } 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/d_mallocv2.in'>
                )
              }
            )
          ]
        )
    )
    (C {<atf_test_case>} {<nomallocv>})
    (command.ShFunction
      name: nomallocv_head
      body: 
        (BraceGroup
          children: [(C {<atf_set>} {(DQ <descr>)} {(DQ <'Test diff(1) with no MALLOC_OPTIONS=V'>)})]
        )
    )
    (command.ShFunction
      name: nomallocv_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-s>} {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>} {<-e>} 
              {<inline> <Id.Lit_Colon ':'> (DQ )} {<-x>} {(DQ <'diff '>)} 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/d_mallocv1.in'>
                )
              } 
              {
                (DQ (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/d_mallocv2.in'>
                )
              }
            )
          ]
        )
    )
    (C {<atf_test_case>} {<same>})
    (command.ShFunction
      name: same_head
      body: 
        (BraceGroup
          children: [(C {<atf_set>} {(DQ <descr>)} {(DQ <'Test diff(1) with identical files'>)})]
        )
    )
    (command.ShFunction
      name: same_body
      body: 
        (BraceGroup
          children: [
            (C {<atf_check>} {<-s>} {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>} {<-e>} 
              {<inline> <Id.Lit_Colon ':'> (DQ )} {<-x>} 
              {
                (DQ <'diff '> 
                  (command_sub
                    left_token: <Id.Left_DollarParen '$('>
                    child: (C {<atf_get_srcdir>})
                  ) <'/t_diff '> (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
                  <'/t_diff'>
                )
              }
            )
          ]
        )
    )
    (command.ShFunction
      name: atf_init_test_cases
      body: 
        (BraceGroup
          children: [
            (C {<atf_add_test_case>} {<mallocv>})
            (C {<atf_add_test_case>} {<nomallocv>})
            (C {<atf_add_test_case>} {<same>})
          ]
        )
    )
  ]
)