libbinder: size checks for Parcel+IBinder

(the ones for Parcel are just improved)

These types are used in prebuilts, so it's useful to know the size
changes w/ having to wait for DOA devices.

Bug: 166282674
Test: build only (these are compile-time checks)
Change-Id: Ib6deda78a3f2bf537b3163ae7ea5a703b1c8e289
diff --git a/libs/binder/Binder.cpp b/libs/binder/Binder.cpp
index d964d25..d5bdd1c 100644
--- a/libs/binder/Binder.cpp
+++ b/libs/binder/Binder.cpp
@@ -29,6 +29,16 @@
 
 namespace android {
 
+// Service implementations inherit from BBinder and IBinder, and this is frozen
+// in prebuilts.
+#ifdef __LP64__
+static_assert(sizeof(IBinder) == 24);
+static_assert(sizeof(BBinder) == 40);
+#else
+static_assert(sizeof(IBinder) == 12);
+static_assert(sizeof(BBinder) == 20);
+#endif
+
 // ---------------------------------------------------------------------------
 
 IBinder::IBinder()