Use the proper specifier, and cast to a known type where the type is not guaranteed by any standard. See #3975