As of rP22335 when compiling atlas on windows one gets a few warnings. Those two are easy to fix
MSVC2015: warning C4130: '==': logical operation on address of string constant
At first I thought the code was useless and could be removed, but it's actually used to convert the old actor format (see attached example to the new format using the actor editor) into the new one using the actor editor. Not sure how much support we need to give for a 15 years old format, but it seems easy enough to fix.
Without the current fix the castshadow property would not be present in the end generated actor
With the patch:
On gcc:
../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:175:50: warning: result of comparison against a string literal is unspecified (use strncmp instead) [-Wstring-compare] if (in["Object"]["Properties"]["@autoflatten"] == "1") ^ ~~~ ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:178:50: warning: result of comparison against a string literal is unspecified (use strncmp instead) [-Wstring-compare] if (in["Object"]["Properties"]["@castshadows"] == "1") ^ ~~~