| Index: tools/json_schema_compiler/cc_generator.py
|
| diff --git a/tools/json_schema_compiler/cc_generator.py b/tools/json_schema_compiler/cc_generator.py
|
| index 7b3e902aa93b806a0d6af6a5fbb237806fe3391c..3bba684b21e9ace38fa7a5385447566504015c7d 100644
|
| --- a/tools/json_schema_compiler/cc_generator.py
|
| +++ b/tools/json_schema_compiler/cc_generator.py
|
| @@ -345,6 +345,8 @@ class CCGenerator(object):
|
| return '%s.DeepCopy()' % var
|
| elif prop.type_ == PropertyType.ENUM:
|
| return 'CreateEnumValue(%s).release()' % var
|
| + elif prop.type_ == PropertyType.BINARY:
|
| + return '%s->DeepCopy()' % var
|
| elif self._IsArrayOrArrayRef(prop):
|
| return '%s.release()' % self._util_cc_helper.CreateValueFromArray(
|
| self._cpp_type_generator.GetReferencedProperty(prop), var,
|
|
|