We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
std::exception
In the header <exception> firstly <vcruntime_exception.h> is included and then class exception is redeclared as exported. This is incorrect by the standard (https://eel.is/c++draft/module.interface#6), namely it repeats https://eel.is/c++draft/module.interface#example-4, where struct S is replaced with class exception.
<exception>
<vcruntime_exception.h>
class exception
struct S
The text was updated successfully, but these errors were encountered:
Reported internal compiler bug VSO-1953157 "Modules: MSVC should emit an error when an exported declaration follows a non-exported declaration".
Sorry, something went wrong.
Thanks again for reporting this bug - fixing it was surprisingly involved but it's going to significantly improve and simplify our code! 😻
Successfully merging a pull request may close this issue.
In the header
<exception>
firstly<vcruntime_exception.h>
is included and thenclass exception
is redeclared as exported. This is incorrect by the standard (https://eel.is/c++draft/module.interface#6), namely it repeats https://eel.is/c++draft/module.interface#example-4, wherestruct S
is replaced withclass exception
.The text was updated successfully, but these errors were encountered: