This commit is contained in:
Matthew Jin 2022-09-16 09:22:03 -07:00 коммит произвёл GitHub
Родитель d9878786ce
Коммит d46b5d1322
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -87,7 +87,8 @@ namespace Cilsil.Cil.Parsers
{
var thisArg = callArgs.First();
if (thisArg.Expression is VarExpression varExpression &&
!varExpression.FromThis)
!varExpression.FromThis &&
!(thisArg.Type is Address))
{
instrs.Insert(0, CreateDereference(varExpression, thisArg.Type, state));
}