AST: fixed cast for 'return (long long)c << 40;'