(CommandList children: [ (AndOr children: [ (Pipeline children: [ (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: 16777215 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: 16777215 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 ) ] )