Compiler Warning (level 3) C4554

'operator' : possible operator precedence error; use parentheses to avoid ambiguity

For example, the following instruction will generate a C4554 warning:

a = a << b + c;   // probably intended (a << b) + c, 
                  // but will get a << (b + c)