- This was causing the IDE to crash in MemoryGuard config bringing up a FileDialog
struct Expression * operand = __ecereNameSpace__ecere__com__eInstance_New(__ecereClass_Expression);
*operand = *checkedExp;
-checkedExp->destType = (((void *)0));
-checkedExp->expType = (((void *)0));
__ecereMethod_Expression_Clear(checkedExp);
+checkedExp->destType = ProcessTypeString("void *", 0x0);
+checkedExp->expType = checkedExp->destType;
+checkedExp->destType->refCount++;
checkedExp->type = 4;
checkedExp->__anon1.op.op = '&';
checkedExp->__anon1.op.exp1 = (((void *)0));
{
Expression operand { };
operand = *checkedExp;
- checkedExp.destType = null;
- checkedExp.expType = null;
checkedExp.Clear();
+ checkedExp.destType = ProcessTypeString("void *", false);
+ checkedExp.expType = checkedExp.destType;
+ checkedExp.destType.refCount++;
+
checkedExp.type = opExp;
checkedExp.op.op = '&';
checkedExp.op.exp1 = null;