(CommandList children: [ (FuncDef name: check body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Pipeline children: [ (C {(grep)} {(-q)} {(DQ ($ VSub_Number '$2'))} {(DQ ($ VSub_Number '$1'))}) ] negated: T ) ] action: [ (C {(echo)} {(DQ ('Did not find expected output in ') ($ VSub_Number '$1') (':'))}) (C {(echo)} {(DQ (' ') ($ VSub_Number '$2'))}) (C {(echo)} {(DQ )}) (C {(echo)} {(DQ ('Actual output below:'))}) (C {(cat)} {(DQ ($ VSub_Number '$1'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 82] ) ] spids: [16777215 127] ) ] spids: [62] ) spids: [58 61] ) (FuncDef name: check_not body: (BraceGroup children: [ (If arms: [ (if_arm cond: [(C {(grep)} {(-q)} {(DQ ($ VSub_Number '$2'))} {(DQ ($ VSub_Number '$1'))})] action: [ (C {(echo)} {(DQ ('Found unexpected output in ') ($ VSub_Number '$1') (':'))}) (C {(echo)} {(DQ (' ') ($ VSub_Number '$2'))}) (C {(echo)} {(DQ )}) (C {(echo)} {(DQ ('Actual output below:'))}) (C {(cat)} {(DQ ($ VSub_Number '$1'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 154] ) ] spids: [16777215 199] ) ] spids: [136] ) spids: [132 135] ) (C {(check)} {(plugin_test_7.err)} {(DQ ('set_x: PREVAILING_DEF_IRONLY'))}) (C {(check)} {(plugin_test_7.err)} {(DQ ('fun2: RESOLVED_EXEC'))}) (C {(check)} {(plugin_test_7.err)} {(DQ ('fun1: PREVAILING_DEF_REG'))}) (C {(check)} {(plugin_test_7.err)} {(DQ ("removing unused section from '.text.fun2' in file 'plugin_test_7_2.o'"))} ) (C {(check_not)} {(plugin_test_7.syms)} {(DQ (fun2))}) ] )