![]() What appears to be happening is that the fields path and next-push are state variables on this class that are initialized and then used only during the dynamic-extent of syntax-object->datum/record-paths and of the pretty-printing code. So, before the check was in place, they were initialized and used before the 'path' field was initialized, but by the time the path field was initialized, the value was junk (not going to be used again) but it still raised an error original commit: 34abe306e34e038bb3e6504f6203db3f85a913a2 |
||
---|---|---|
pkgs |