[libhwbinder] fix -Wreorder-init-list

C++20 really wants members ordered unlike C99.

Bug: 139945549
Test: mm
Change-Id: Ide85e012621f53a8a1612a872782ea48e62a4065
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
diff --git a/Parcel.cpp b/Parcel.cpp
index 1972969..415fbdf 100644
--- a/Parcel.cpp
+++ b/Parcel.cpp
@@ -737,9 +737,9 @@
         return BAD_VALUE;
     binder_buffer_object obj = {
         .hdr = { .type = BINDER_TYPE_PTR },
+        .flags = BINDER_BUFFER_FLAG_HAS_PARENT,
         .buffer = reinterpret_cast<binder_uintptr_t>(buffer),
         .length = length,
-        .flags = BINDER_BUFFER_FLAG_HAS_PARENT,
         .parent = parent_buffer_handle,
         .parent_offset = parent_offset,
     };
@@ -756,9 +756,9 @@
         buffer, length, mObjectsSize);
     binder_buffer_object obj {
         .hdr = { .type = BINDER_TYPE_PTR },
+        .flags = 0,
         .buffer = reinterpret_cast<binder_uintptr_t>(buffer),
         .length = length,
-        .flags = 0,
     };
     if (handle != nullptr) {
         // We use an index into mObjects as a handle