G M:  Make valarray a little more forgiving to compilers not quite so gifted.  This has no impact on clang.