From 9128d900ff316077e128b7458596cd0fe574cc95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 12 Oct 2022 23:20:38 +0700 Subject: [PATCH] flatbuffers: fix build with gcc-12 --- srcpkgs/flatbuffers/patches/init-var.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 srcpkgs/flatbuffers/patches/init-var.patch diff --git a/srcpkgs/flatbuffers/patches/init-var.patch b/srcpkgs/flatbuffers/patches/init-var.patch new file mode 100644 index 00000000000..eb7de9655a2 --- /dev/null +++ b/srcpkgs/flatbuffers/patches/init-var.patch @@ -0,0 +1,13 @@ +Index: flatbuffers-1.12.0/tests/test_builder.h +=================================================================== +--- flatbuffers-1.12.0.orig/tests/test_builder.h ++++ flatbuffers-1.12.0/tests/test_builder.h +@@ -63,7 +63,7 @@ template + void builder_move_assign_after_releaseraw_test(Builder b1) { + auto root_offset1 = populate1(b1); + b1.Finish(root_offset1); +- size_t size, offset; ++ size_t size = 0, offset; + std::shared_ptr raw( + b1.ReleaseRaw(size, offset), [size](uint8_t *ptr) { + flatbuffers::DefaultAllocator::dealloc(ptr, size);