fix TypeDef amend

This commit is contained in:
Michael Davidsaver
2020-07-22 11:14:57 -07:00
parent 90203c9b86
commit 5210b7041d
2 changed files with 28 additions and 2 deletions
+2 -1
View File
@@ -282,7 +282,8 @@ void Member::Helper::copy_tree(const FieldDesc* desc, Member& node)
TypeDef::TypeDef(const Value& val)
{
if(val.desc) {
auto root(std::make_shared<Member>(val.desc->code, val.desc->id));
auto root(std::make_shared<Member>(val.desc->code, ""));
root->id = val.desc->id;
Member::Helper::copy_tree(val.desc, *root);