Internal Error: Resolving parameter dictionary fails

IDE: Visual Studio X/Fire
Version: (develop)
Target (If relevant): OSX
An Internal Error occurs when a parameter type is a dictionary with an erroring component type.

Expected Behavior:
No Internal Errors
Actual Behavior:
Internal Errors

func bar(_: [Int : DNE]) {} // E28 Unknown type "DNE"
func baz(_: [DNE : Int]) {} // E28 Unknown type "DNE"

ok, so what is “DNE” supposed to be? :woman_shrugging:t3:

“Does Not Exist”
The problem is that when recovering from a non-existing component, in addition to reporting the non-existence (correctly) it also emits an internal error.

Reproduced, thanx!

Thanks, logged as bugs://82822

bugs://82822 got closed with status fixed.