1*13de33a5SJulio Merino 2*13de33a5SJulio Merino# This may fail when parsing or when defining the function, or the definition 3*13de33a5SJulio Merino# may silently do nothing. In no event may the function be executed. 4*13de33a5SJulio Merino 5*13de33a5SJulio Merino${SH} -c 'unset() { echo overriding function executed, bad; }; v=1; unset v; exit "${v-0}"' 2>/dev/null 6*13de33a5SJulio Merino: 7