Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
[release/3.0] Opt COM methods out of the new Windows instance-method handling #24012
Some of our users (such as WPF), use a struct to wrap their HRESULT return types on COM members when they use PreserveSig. When we updated CoreCLR to correctly handle the Windows calling convention, we broke this behavior. Additonally, since #23816 didn't make it into release/3.0, this PR also fixes bugs related to enum returns on COM methods, which WPF also found.
Remove calls to tests that were verifying that COM follows the new behavior. (The tests are removed in the PR to master)
The release/3.0 side of #23974