Fix a reference counting bug in ListVal ctor.

This commit is contained in:
Jon Siwek 2014-06-25 10:44:57 -05:00
parent f7c2c00045
commit bfaa082aee
3 changed files with 10 additions and 4 deletions

View file

@ -1152,7 +1152,7 @@ bool PatternVal::DoUnserialize(UnserialInfo* info)
}
ListVal::ListVal(TypeTag t)
: Val(new TypeList(t == TYPE_ANY ? 0 : base_type(t)))
: Val(new TypeList(t == TYPE_ANY ? 0 : base_type_no_ref(t)))
{
tag = t;
}