diff --git a/Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerVariable.java b/Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerVariable.java index 772c4b4d07..74b8d2eef6 100644 --- a/Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerVariable.java +++ b/Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerVariable.java @@ -106,7 +106,7 @@ public abstract class DecompilerVariable { } Varnode[] inputs = op.getInputs(); - if (inputs.length == 2) { + if (inputs.length == 2 && inputs[0].getHigh() != null) { return inputs[0].getHigh().getDataType(); }