Fix segfault when CField
has been substituted
This commit is contained in:
parent
a2701257dd
commit
7ccda2e69b
1 changed files with 1 additions and 1 deletions
|
@ -35,7 +35,7 @@ namespace bolt {
|
||||||
auto Field = static_cast<CField*>(this);
|
auto Field = static_cast<CField*>(this);
|
||||||
auto NewTupleTy = Field->TupleTy->substitute(Sub);
|
auto NewTupleTy = Field->TupleTy->substitute(Sub);
|
||||||
auto NewFieldTy = Field->FieldTy->substitute(Sub);
|
auto NewFieldTy = Field->FieldTy->substitute(Sub);
|
||||||
return new CField(NewTupleTy, Field->I, NewFieldTy);
|
return new CField(NewTupleTy, Field->I, NewFieldTy, Field->Source);
|
||||||
}
|
}
|
||||||
case ConstraintKind::Empty:
|
case ConstraintKind::Empty:
|
||||||
return this;
|
return this;
|
||||||
|
|
Loading…
Reference in a new issue