mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-25 12:25:08 +00:00
bugfix: nil -> emptyNode
This commit is contained in:
@@ -123,7 +123,7 @@ type
|
||||
PRodReader* = ref TRodReader
|
||||
|
||||
const
|
||||
FileVersion* = "1018" # modify this if the rod-format changes!
|
||||
FileVersion* = "1019" # modify this if the rod-format changes!
|
||||
|
||||
var rodCompilerprocs*: TStrTable
|
||||
|
||||
|
||||
@@ -286,7 +286,7 @@ proc encodeSym(w: PRodWriter, s: PSym, result: var string) =
|
||||
if not astNeeded(s):
|
||||
codeAst = s.ast.sons[codePos]
|
||||
# ugly hack to not store the AST:
|
||||
s.ast.sons[codePos] = nil
|
||||
s.ast.sons[codePos] = ast.emptyNode
|
||||
encodeNode(w, s.info, s.ast, result)
|
||||
if codeAst != nil:
|
||||
# resore the AST:
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Hello world program
|
||||
|
||||
echo "Hello world!"
|
||||
echo "Hello World!"
|
||||
|
||||
1
todo.txt
1
todo.txt
@@ -21,6 +21,7 @@ incremental compilation
|
||||
- test thread var
|
||||
- test method generation
|
||||
- test DLL interfacing!
|
||||
- hallo.rod is missing initial statements: feature or bug?
|
||||
- fix remaining bugs
|
||||
- write documentation
|
||||
- make the compiler output a warning if linking fails with --symbolFiles:on
|
||||
|
||||
Reference in New Issue
Block a user