49ec189fb3
Revert submission 177862 Reason for revert: breaks g3 without https://github.com/flutter/engine/pull/23808 Reverted Changes: I50b3b4c31:[vm/ffi] Roll `package:ffi` to `Allocator` and `Op... I3f5b08c08:[vm/ffi] Change `Pointer<T extends Struct>.ref` to... I6141c193b:[vm/ffi] Disallow empty structs Change-Id: I1bfe4d70a5f7f35039b8a01d599d33542872574c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/180183 Reviewed-by: Daco Harkes <dacoharkes@google.com>