(CommandList children: [ (AndOr children: [ (Pipeline children: [ (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: -1 body: {("int main(void)\n") ("{\n") ("#if defined(__arm__) || defined(__aarch64__)\n") ("\t/*\n") ("\t * Not related to asm goto, but used by jump label\n") ("\t * and broken on some ARM GCC versions (see GCC Bug 48637).\n") ("\t */\n") ("\tstatic struct { int dummy; int state; } tp;\n") ("\tasm (\".long %c0\" :: \"i\" (&tp.state));\n") ("#endif\n") ("\n") ("entry:\n") ("\tasm goto (\"\" :::: entry);\n") ("\treturn 0;\n") ("}\n") } do_expansion: False here_end: END was_filled: True spids: [12] ) ] ) (SimpleCommand words: [{($ VSub_At "$@")} {(-x)} {(c)} {(-)} {(-c)} {(-o)} {(/dev/null)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[34]) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[37]) ] ) ] negated: False ) (C {(echo)} {(DQ (y))}) ] op_id: Op_DAmp ) ] )