| 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 4e522c97450ac06bf1f9bf1fabe13ac1f03896d3..9c72cfa8d0fbcfb69dc9797e146e85d13b301fa4 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
|
|
|