Bläddra i källkod

Add nil check on ast.walk

gingerBill 3 år sedan
förälder
incheckning
d9ca4eb4d6
1 ändrade filer med 4 tillägg och 1 borttagningar
  1. 4 1
      core/odin/ast/walk.odin

+ 4 - 1
core/odin/ast/walk.odin

@@ -52,8 +52,11 @@ walk :: proc(v: ^Visitor, node: ^Node) {
 		}
 	}
 
-
 	v := v
+	if v == nil || node == nil {
+		return
+	}
+
 	if v = v->visit(node); v == nil {
 		return
 	}