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
Hi there, I don't know if this is the right place to report this, but here it goes: ice.ixx:
ice.ixx
module; #include <string> #include <range/v3/view/cache1.hpp> #include <range/v3/view/iota.hpp> #include <range/v3/view/join.hpp> #include <range/v3/view/transform.hpp> export module ice; export void Ice() { auto rng = ranges::views::iota(1, 4) | ranges::views::transform([](int const i) { return std::string(i, 'a' + i); }) | ranges::views::cache1 //| ranges::views::join('-') ; }
main.cpp:
main.cpp
import ice; int main(int const, char const* const []) { Ice(); return 0; }
If you comment out | ranges::views::cache1, then it just goes away. Let me know if I should submit this problem for Visual Studio instead.
| ranges::views::cache1
The text was updated successfully, but these errors were encountered:
All ICEs are compiler bugs, so yes. Instead of an ICE, it should either work or give you an error. In case of an error, you can come back here.
Sorry, something went wrong.
Alright, thanks! I saw #1222, so I wasn't sure.
In case anyone is interested: the Visual Studio ticket.
No branches or pull requests
Hi there,
I don't know if this is the right place to report this, but here it goes:
ice.ixx
:main.cpp
:If you comment out
| ranges::views::cache1
, then it just goes away.Let me know if I should submit this problem for Visual Studio instead.
The text was updated successfully, but these errors were encountered: