From 33fbf7fd03145d1de6023edee9c002aec982ffc7 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Wed, 17 Mar 2010 23:00:27 +0100 Subject: [PATCH] BUGFIX: mEqRef for evalOp --- lib/impure/dialogs.nim | 1 + rod/semfold.nim | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/impure/dialogs.nim b/lib/impure/dialogs.nim index 86c81a84e4..630a0f0750 100755 --- a/lib/impure/dialogs.nim +++ b/lib/impure/dialogs.nim @@ -79,6 +79,7 @@ proc ChooseFileToOpen*(window: PWindow, root: string = ""): string = else: result = "" else: + assert file_chooser_dialog_new != nil var chooser = file_chooser_dialog_new("Open File", window, FILE_CHOOSER_ACTION_OPEN, STOCK_CANCEL, RESPONSE_CANCEL, diff --git a/rod/semfold.nim b/rod/semfold.nim index 95710af754..18975a604e 100755 --- a/rod/semfold.nim +++ b/rod/semfold.nim @@ -195,7 +195,8 @@ proc evalOp(m: TMagic, n, a, b, c: PNode): PNode = result = copyTree(a) result.typ = n.typ of mNewString, mExit, mInc, ast.mDec, mEcho, mAssert, mSwap, mAppendStrCh, - mAppendStrStr, mAppendSeqElem, mSetLengthStr, mSetLengthSeq, mNLen..mNError: + mAppendStrStr, mAppendSeqElem, mSetLengthStr, mSetLengthSeq, + mNLen..mNError, mEqRef: nil else: InternalError(a.info, "evalOp(" & $m & ')')