c++: Don't hide narrowing errors in system headers