visitE8() tmpNeedValue var added