Fix warnings in strict conformance mode with latest VS2017 compiler (spurious C4868 warning, and PyUtils.cpp converting const string literal to char*)

#fyi Jamie.Dale
#rb none
#lockdown Nick.Penwarden

[CL 3990065 by Ben Marsh in Main branch]
This commit is contained in:
Ben Marsh
2018-04-06 13:18:07 -04:00
parent f92fe6140d
commit 8414055e34
2 changed files with 6 additions and 2 deletions

View File

@@ -988,7 +988,10 @@ bool EnableDeveloperWarnings()
PyObject* PySimpleFilterFunc = PyDict_GetItemString(PyWarningsDict, "simplefilter");
if (PySimpleFilterFunc)
{
FPyObjectPtr PySimpleFilterResult = FPyObjectPtr::StealReference(PyObject_CallFunction(PySimpleFilterFunc, "s", "default"));
char Arg1[] = "s";
char Arg2[] = "default";
FPyObjectPtr PySimpleFilterResult = FPyObjectPtr::StealReference(PyObject_CallFunction(PySimpleFilterFunc, Arg1, Arg2));
if (PySimpleFilterResult)
{
return true;