src/logic/map_objects/bob.cc:545: (error) Memory leak: state.path src/logic/map_objects/bob.cc:565: (error) Memory leak: state.path src/logic/map_objects/bob.cc:1047: (error) Memory leak: state.path src/logic/map_objects/bob.cc:1047: (error) Memory leak: state.route src/logic/player.cc:938: (warning) Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? src/logic/player.cc:940: (warning) Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? src/logic/player.cc:942: (warning) Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? src/io/filesystem/filesystem.cc:202: (performance) Either inefficient or wrong usage of string::find(). string::compare() will be faster if string::find's result is compared with 0, because it will not scan the whole string. If your intention is to check that there are no findings in the string, you should compare with std::string::npos. src/io/filesystem/filesystem.cc:1: (information) Skipping configuration 'ELOOP' since the value of 'ELOOP' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. src/logic/findimmovable.h:66: (style) Value of pointer 'capsule', which points to allocated memory, is copied in copy constructor instead of allocating new memory. src/logic/findnode.h:69: (style) Value of pointer 'capsule', which points to allocated memory, is copied in copy constructor instead of allocating new memory. src/editor/tools/tool_action.h:64: (style) Value of pointer 'args', which points to allocated memory, is copied in copy constructor instead of allocating new memory. src/economy/trackptr.h:41: (style) 'class Trackable' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. src/economy/test/test_routing.cc:189: (style) 'struct TestingNodeDefaultNodesFixture' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. src/economy/test/test_routing.cc:231: (style) 'struct SimpleRouterFixture' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. src/economy/test/test_routing.cc:378: (style) 'struct ComplexRouterFixture' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.