From b8fbf6969c33a72c7facfd23e7a850e718afac43 Mon Sep 17 00:00:00 2001 From: comex Date: Sat, 14 Nov 2020 18:33:40 -0500 Subject: [PATCH] map_interval: Change field order to address uninitialized field warning Clang complains about `new_chunk`'s constructor using the then-uninitialized `first_chunk` (even though it's just to get a pointer into it). --- src/video_core/buffer_cache/map_interval.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video_core/buffer_cache/map_interval.h b/src/video_core/buffer_cache/map_interval.h index fe0bcd1d8..ef974b08a 100644 --- a/src/video_core/buffer_cache/map_interval.h +++ b/src/video_core/buffer_cache/map_interval.h @@ -84,9 +84,10 @@ private: void FillFreeList(Chunk& chunk); std::vector free_list; - std::unique_ptr* new_chunk = &first_chunk.next; Chunk first_chunk; + + std::unique_ptr* new_chunk = &first_chunk.next; }; } // namespace VideoCommon