Open
Description
llvm-project/libcxx/include/__format/concepts.h
Lines 67 to 70 in 9d53c86
requires { tuple_size_v<_Tp> == 2; }
should only require the expression to be valid and not actually evaluate it, right?
https://godbolt.org/z/c6aMq4xzd
#include <iostream>
#include <vector>
#include <format>
int main() {
std::vector<std::tuple<>> v(3);
std::cout << std::format("{:nm}", v); // (), (), ()
}