diff --git a/src/lib/netlist/solver/nld_ms_gcr.h b/src/lib/netlist/solver/nld_ms_gcr.h index 0258c768e09..20ff2314afe 100644 --- a/src/lib/netlist/solver/nld_ms_gcr.h +++ b/src/lib/netlist/solver/nld_ms_gcr.h @@ -283,12 +283,8 @@ namespace devices strm.writeline("{\n"); csc_private(strm); strm.writeline("}\n"); - // mingw 5.3 workaround -#if !defined(_WIN32) && !defined(_WIN64) - return std::pair(name, t.str()); -#else + // some compilers (_WIN32, _WIN64, mac osx) need an explicit cast return std::pair(name, pstring(t.str())); -#endif } template