From d5acb88cccecf54bcc9a7c13f4fbaa095a8b37d4 Mon Sep 17 00:00:00 2001 From: "rumpf_a@web.de" <> Date: Tue, 27 Oct 2009 22:28:02 +0100 Subject: bugfixes: macros; splitFile; strutils.split; iterator.method --- lib/pure/macros.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib/pure/macros.nim') diff --git a/lib/pure/macros.nim b/lib/pure/macros.nim index 5129cde1b..677469ed2 100755 --- a/lib/pure/macros.nim +++ b/lib/pure/macros.nim @@ -122,8 +122,11 @@ proc `!` *(s: string): TNimrodIdent {.magic: "StrToIdent".} proc `$`*(i: TNimrodIdent): string {.magic: "IdentToStr".} ## converts a Nimrod identifier to a string -proc `==`* (a, b: TNimrodIdent): bool {.magic: "EqIdent".} +proc `==`* (a, b: TNimrodIdent): bool {.magic: "EqIdent", noSideEffect.} ## compares two Nimrod identifiers + +proc `==`* (a, b: PNimrodNode): bool {.magic: "EqNimrodNode", noSideEffect.} + ## compares two Nimrod nodes proc len*(n: PNimrodNode): int {.magic: "NLen".} ## returns the number of children of `n`. -- cgit 1.4.1-2-gfad0