1 2# eval should preserve $? from command substitutions when starting 3# the parsed command. 4[ $(false; eval 'echo $?' $(:)) = 0 ] 5