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
b.cpp:8:9: error: redefinition of concept 'c' with different template parameters or requirementsconcept c = requires { s{}; }; ^a.cpp:8:9: note: previous definition is hereconcept c = requires { s{}; }; ^1 error generated.
The practical effect of this bug is that #include <ranges> fails when used in two modules with libstdc++.
The text was updated successfully, but these errors were encountered:
Closellvm/llvm-project#60486.
When I look back at this problem again, it only appears if we specify it
with `-fmodule-file=<BMI-path>`. And it disappears after we specify it
as `-fmodule-file=<module-name>=<BMI-path>`. Since we want to depreacate
the form `-fmodule-file=<BMI-path>`, we can think the problem goes
away.
Given the following valid set of translation units:
And compiling with
Causes Clang to fail with
The practical effect of this bug is that
#include <ranges>
fails when used in two modules with libstdc++.The text was updated successfully, but these errors were encountered: