Hello ,
J'aimerais avoir votre avis sur ce problème:
https://godbolt.org/z/dsra6d7vh
Ça passe sous MSVC et GCC mais pas clang. Alors je soupçonne un bug de libcxx la dessus non?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 struct A{ int a; }; static_assert(std::is_constructible_v<A, int>); // Clang assert alors que je peux construire. int main(){ A obj{10}; return obj.a; }
Ou alors il y a un flag que j'ignore sous Clang ?
Avis au sénior bien sûr
Merci
Partager