dart-lang / sdk

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
https://dart.dev
BSD 3-Clause "New" or "Revised" License
10.07k stars 1.56k forks source link

vm: `Type` values obtained from a typedef should represent the underlying type, not the typedef #32783

Open eernstg opened 6 years ago

eernstg commented 6 years ago

This is the vm specific issue for #32782, which has the details. Note that it is possible that it will be resolved because the issue is handled by the common front end.

eernstg commented 5 years ago

Note that the associated test language_2/type_alias_equality_test.dart still fails on several configurations of the vm as of April 25, 2019.

However, it succeeds with dart2js compiled code, so the expectation that

it is possible that it will be resolved because the issue is handled by the common front end

does not seem to be valid, and vm specific work would then be needed.