Index: mojo/public/tools/bindings/pylib/mojom/parse/translate.py |
diff --git a/mojo/public/tools/bindings/pylib/mojom/parse/translate.py b/mojo/public/tools/bindings/pylib/mojom/parse/translate.py |
index 8ad952cb040e5c721901374eb80d50da91a4ca1e..8407a088c6b8f99cd2ca705c7d10db53340928ab 100644 |
--- a/mojo/public/tools/bindings/pylib/mojom/parse/translate.py |
+++ b/mojo/public/tools/bindings/pylib/mojom/parse/translate.py |
@@ -33,6 +33,8 @@ def _MapKind(kind): |
'handle<shared_buffer>': 'h:s'} |
if kind.endswith('[]'): |
return 'a:' + _MapKind(kind[0:len(kind)-2]) |
+ if kind.endswith('&'): |
+ return 'r:' + _MapKind(kind[0:len(kind)-1]) |
if kind in map_to_kind: |
return map_to_kind[kind] |
return 'x:' + kind |