Цитата(WHALE @ Dec 29 2007, 10:15)

[..]
а у аффтара составное выражение,и в этом
случае и автоматическое приведение будет только для операции сдвига.
почему Вы так думаете? вообще-то, приведение должно производиться до любых вычислений, в этом его смысел. то, что автор перепутал приоритет операций, на это не влияет. то есть, последовательность в его случае такая: promote <val1> - promote <val2> - add - shift - truncate - assign