Ary Borenszweig wrote:
> ---
> int foo(int x) {
> return x * 2 * 2;
> }
>
> int bar(int x) {
> return 2 * 2 * x;
> }
> ---
>
> is transformed to this:
>
> ---
> int foo(int x) {
> return x * 2 * 2;
> }
>
> int bar(int x) {
> return 4 * x;
> }
> ---
Those should be shifts.