nitg*: extern classes a polymorph in Nit, and unboxed only for extern methods
[nit.git] / lib / nitcc_runtime.nit
index 51ee0c8..c71ea6b 100644 (file)
@@ -99,7 +99,7 @@ abstract class Parser
 
        # The current state
        # Used by generated parsers
-       var state: LRState
+       var state: LRState is noinit
 
        init
        do
@@ -491,7 +491,7 @@ end
 # A hogeneous sequence of node, used to represent unbounded lists (and + modifier)
 class Nodes[T: Node]
        super Node
-       redef var children = new Array[T]
+       redef var children: Array[T] = new Array[T]
 end
 
 # A production with a specific, named and statically typed children