Преглед на файлове

[eval] also drop static inits on removing static prototype
closes #8583

Aleksandr Kuzmenko преди 6 години
родител
ревизия
107e071624
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      src/macro/eval/evalContext.ml

+ 1 - 0
src/macro/eval/evalContext.ml

@@ -211,6 +211,7 @@ class static_prototypes = object(self)
 		prototypes <- IntMap.add proto.ppath proto prototypes
 
 	method remove path =
+		inits <- IntMap.remove path inits;
 		prototypes <- IntMap.remove path prototypes
 
 	method set_needs_reset =