dotnet / runtimelab

This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.
MIT License
1.42k stars 199 forks source link

[NativeAOT-LLVM] Fix an EH bug #2344

Closed SingleAccretion closed 1 year ago

SingleAccretion commented 1 year ago

The code was assuming that if a handler has no "catchret"s, the associated filter(s) will always return "true", which is not true.

With this fix, all System.Collections tests run to completion (in Release).

Recommended to review with the "hide whitespaces" option.

SingleAccretion commented 1 year ago

@dotnet/nativeaot-llvm