Complex unit dependencies lead to error 20231102 when specializing generics
## Summary <!-- Summarize the bug encountered concisely --> ## System Information <!-- The more information are provided the easier it is to replicate the bug --> - **Operating system:** N/A - **Processor architecture:** N/A - **Compiler version:** 3.3.1 - **Device:** N/A ## Steps to reproduce <!-- How one can reproduce the issue - this is very important! --> Compile program testdeps (or unit t) in attached zip [gen-1.zip](/uploads/4901dba5ebd020768ac6fb69fa435aa2/gen-1.zip) Compiler exited with access violation, already changed to internal error. Note that the define SKIP_INTERNAL20231102 allows compilation to correctly finish. ## Example Project See attached zip. I was not able to reduce to less than 5 units. ## What is the current bug behavior? Compiler has internal error 20231102 ## What is the expected (correct) behavior? <!-- What you should see instead --> Compiler compiles correctly (Delphi does) ## Possible fixes <!-- If you can, link to the line of code that might be responsible for the problem --> Do not use symtable of not yet unparsed unit
issue