Skip to content

Which internal mechanisms should be still DLL-exported in vNext? #3871

Closed Answered by StephanTLavavej
frederick-vs-ja asked this question in General
Discussion options

You must be logged in to vote

We should DLL-export (with flat C functions only) mechanisms that are still used by the headers, while we shouldn't DLL-export things that aren't used by the headers. (They should either remain purely internal to the STL's DLL and static LIB - we currently have a number of functions that are used only for cross-TU "communication" within the STL's DLL and static LIB and are uselessly DLL-exported despite not being mentioned by the headers at all - or they should be identified as completely dead code and outright eliminated.)

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by StephanTLavavej
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants