1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-22 10:42:36 +01:00

StrFmt: Fix unknow pragma on MSVC

This commit is contained in:
Vincent Lejeune 2015-10-27 00:36:32 +01:00
parent 8f84fca0f2
commit 9f51bce2aa

View File

@ -233,12 +233,14 @@ namespace fmt
for (std::size_t buf_size = fixed_buf.size();;) for (std::size_t buf_size = fixed_buf.size();;)
{ {
#ifndef _MSC_VER
#pragma GCC diagnostic push #pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-security" #pragma GCC diagnostic ignored "-Wformat-security"
#endif
const std::size_t len = std::snprintf(buf_addr, buf_size, fmt, do_unveil(args)...); const std::size_t len = std::snprintf(buf_addr, buf_size, fmt, do_unveil(args)...);
#ifndef _MSC_VER
#pragma GCC diagnostic pop #pragma GCC diagnostic pop
#endif
if (len > INT_MAX) if (len > INT_MAX)
{ {
throw std::runtime_error("std::snprintf() failed"); throw std::runtime_error("std::snprintf() failed");