Add is_assignable() overload taking TypeTag

This commit is contained in:
Jon Siwek 2020-05-21 23:00:02 -07:00
parent 457c08f531
commit 863f02744e
3 changed files with 6 additions and 4 deletions

View file

@ -1984,7 +1984,7 @@ RefExpr::RefExpr(IntrusivePtr<Expr> arg_op)
if ( IsError() )
return;
if ( ! ::is_assignable(op->GetType().get()) )
if ( ! ::is_assignable(op->GetType()->Tag()) )
ExprError("illegal assignment target");
else
SetType(op->GetType());