Fixed #5891 (AST: wrong ast generated for 'x = (int)(double(123)*i);')