Skip to content

Commit

Permalink
Merge pull request #80615 from akien-mga/gcc-fix-Wmaybe-uninitialized…
Browse files Browse the repository at this point in the history
…-warnings

Fix GCC `-Wmaybe-uninitialized` warnings
  • Loading branch information
akien-mga committed Aug 14, 2023
2 parents c78be12 + efdff9c commit c495eb5
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
4 changes: 2 additions & 2 deletions core/io/remote_filesystem_client.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ class RemoteFilesystemClient {
String _get_cache_path() { return cache_path; }
struct FileCache {
String path; // Local path (as in "folder/to/file.png")
uint64_t server_modified_time; // MD5 checksum.
uint64_t modified_time;
uint64_t server_modified_time = 0; // MD5 checksum.
uint64_t modified_time = 0;
};
virtual bool _is_configured() { return !cache_path.is_empty(); }
// Can be re-implemented per platform. If so, feel free to ignore get_cache_path()
Expand Down
8 changes: 4 additions & 4 deletions platform/linuxbsd/x11/gl_manager_x11.h
Original file line number Diff line number Diff line change
Expand Up @@ -74,17 +74,17 @@ class GLManager_X11 {
};

struct GLDisplay {
GLDisplay() { context = nullptr; }
GLDisplay() {}
~GLDisplay();
GLManager_X11_Private *context = nullptr;
::Display *x11_display;
XVisualInfo x_vi;
::Display *x11_display = nullptr;
XVisualInfo x_vi = {};
};

// just for convenience, window and display struct
struct XWinDisp {
::Window x11_window;
::Display *x11_display;
::Display *x11_display = nullptr;
} _x_windisp;

LocalVector<GLWindow> _windows;
Expand Down
2 changes: 2 additions & 0 deletions tests/servers/test_navigation_server_3d.h
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,7 @@ TEST_SUITE("[Navigation]") {
navigation_server->free(map);
}

#ifndef DISABLE_DEPRECATED
// This test case uses only public APIs on purpose - other test cases use simplified baking.
// FIXME: Remove once deprecated `region_bake_navigation_mesh()` is removed.
TEST_CASE("[NavigationServer3D][SceneTree][DEPRECATED] Server should be able to bake map correctly") {
Expand Down Expand Up @@ -470,6 +471,7 @@ TEST_SUITE("[Navigation]") {
memdelete(mesh_instance);
memdelete(node_3d);
}
#endif // DISABLE_DEPRECATED

// This test case uses only public APIs on purpose - other test cases use simplified baking.
TEST_CASE("[NavigationServer3D][SceneTree] Server should be able to bake map correctly") {
Expand Down

0 comments on commit c495eb5

Please sign in to comment.