[boost] Warning policy? local variable hides (i.e. shadows) global variable