diff --git a/Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/analysis/JitTypeBehavior.java b/Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/analysis/JitTypeBehavior.java index 196a67123e..905033947b 100644 --- a/Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/analysis/JitTypeBehavior.java +++ b/Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/analysis/JitTypeBehavior.java @@ -21,6 +21,7 @@ import java.util.Objects; import ghidra.pcode.emu.jit.analysis.JitType.*; import ghidra.pcode.emu.jit.op.JitCopyOp; import ghidra.pcode.emu.jit.op.JitPhiOp; +import ghidra.program.model.pcode.Varnode; /** * The behavior/requirement for an operand's type. @@ -177,6 +178,9 @@ public enum JitTypeBehavior { if (cls == void.class) { return null; } + if (cls == Varnode.class) { + return ANY; + } if (cls.isPrimitive()) { throw new AssertionError(); }