-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why are these functions preserved? #3926
Comments
I guess they don't actually need to be preserved. They don't appear in the result of |
We can't remove things that were ever needed from the import lib, but since these weren't being injected there, it does seem quite plausible that they can be removed, and that the "preserved for ABI" comments were mistakenly added too mechanically. |
The header declarations were removed in #1194 . Looks like it was my decision to keep these, after failure with removing
And I wasn't corrected. Probably the PR was scary enough to do more removal. |
Yeah, there was a ton going on in that PR, and I didn't notice that they were never declared as exported. We've gotten better at noticing this as the codebase has gotten simpler (a lot of the weirdness in winapisupp was because it had organically grown so huge). |
I see that other preserved functions have
_CRTIMP2
or similar, but not these.Should these really be preserved?
STL/stl/src/winapisupp.cpp
Lines 157 to 175 in ed8150e
The text was updated successfully, but these errors were encountered: