QUOTE (Lexy_one @ Jul 27 2011, 12:10)

А борьба идет с частными случаями (иногда возникающими).
Если уверны, что ни к каким побочным эффектам в данном выражении проблема с тем, что переменная volatile, не приведет (а это обычное дело при помянутой Вами передаче в функции), то просто
прикройте предупреждение с этом конкретном месте прагмой.
#pragma diag_suppress=Pa082
......
......
#pragma diag_warning=Pa082