diff --git a/Editor/Emit/EvalStackCalculator.cs b/Editor/Emit/EvalStackCalculator.cs index 999987a..616dc64 100644 --- a/Editor/Emit/EvalStackCalculator.cs +++ b/Editor/Emit/EvalStackCalculator.cs @@ -728,7 +728,7 @@ namespace Obfuz.Emit { IField field = (IField)inst.Operand; TypeSig fieldType = MetaUtil.InflateFieldSig(field, gac); - PushStack(newPushedDatas, field.FieldSig.GetFieldType()); + PushStack(newPushedDatas, fieldType); break; } case Code.Ldflda: