================ @@ -61,6 +61,14 @@ namespace dr2026 { // dr2026: 11 } } +namespace dr2049 { // dr2049: 18 drafting +#if __cplusplus > 202002L +template <int* x = {}> struct X {}; +X<> a; +X<nullptr> b; ---------------- tahonermann wrote:
Perhaps add a same-type static assertion for `a` and `b` to ensure a consistent specialization is selected? https://github.com/llvm/llvm-project/pull/73103 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits