I was wondering about this recently. How is evaluation of constexpr function calls at compile time implemented by compilers such as gcc, clang, and msvc? The most convenient