Incorrect handling of function types in VM's Kernel FE #31214
Labels
area-vm
Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.
front-end-kernel
legacy-area-front-end
Legacy: Use area-dart-model instead.
The Kernel FE for the VM does not set up parent pointers for signature functions representing function types.
This makes it impossible to finalize type parameters on generic function types,
ClassFinalizer::FinalizeType
needs to be able to traverse the chain of enclosing functions to compute their indices.Unfotunately, issue #31213 makes it difficult to test this case.
The text was updated successfully, but these errors were encountered: