protected DataType computeDerefType(RVal addr) {
		DataType addrType = addr.getType();
		if (addrType instanceof Pointer) {
			Pointer pointer = (Pointer) addrType;
			return pointer.getDataType();
		}
		emitDerefNonPointer(addr);
		return VoidDataType.dataType;
	}
Compute the type of a dereferenced address

@param addr the value of the pointer
@return the resulting type
Ghidra/Features/SystemEmulation/src/main/java/ghidra/pcode/struct/StructuredSleigh.java