| Index: mojo/public/tools/bindings/pylib/mojom/generate/pack.py
|
| diff --git a/mojo/public/tools/bindings/pylib/mojom/generate/pack.py b/mojo/public/tools/bindings/pylib/mojom/generate/pack.py
|
| index c67488c9a453666fad9cdf414bf928d408100e18..4a0db7400ce5dcea0d333732eff4e7e3424bc4a5 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom/generate/pack.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom/generate/pack.py
|
| @@ -45,6 +45,8 @@ class PackedField(object):
|
| def GetSizeForKind(cls, kind):
|
| if isinstance(kind, (mojom.Array, mojom.Map, mojom.Struct)):
|
| return 8
|
| + if isinstance(kind, mojom.Union):
|
| + return 16
|
| if (isinstance(kind, mojom.Interface) or
|
| isinstance(kind, mojom.InterfaceRequest)):
|
| kind = mojom.MSGPIPE
|
|
|