You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not even sure it makes sense for dpp to ever support MSVC - it uses libclang, the manglings won't work, and compilers have leeway to implement things differently, especially with the lack of a standard ABI for C++.
dpp should definitely work on Windows at some point.
Didn't follow the meaning of support msvc. Use case here for time being is quite substantial on windows and there we use msvc for now though I am trying to explore moving to clang.
Clang supports msvc abi and mangling though it's not perfect, especially for new features. I presume that means libclang is the same.
Libclang D bindings I think do work on windows with some effort. And even if they didn't I suspect you could tell libclang to target windows msvc though probably dpp would be confused by cross compilation.
So we should just include a test to keep compiler honest.
https://gist.githubusercontent.com/retep998/9503145841a61551d3c6/raw/a78ed471356f44430e7f9522f45878f9b4e55a19/com.cpp
rust-lang/rfcs#1342
The text was updated successfully, but these errors were encountered: