shadow warning correction in bost.simd and its unit tests