Open
Description
To Reproduce
s = inspect v -> *const char {
is _ = "";
};
Cpp1 has invalid return char const*{};
statements:
if (cpp2::is(_expr, 0)) { if constexpr( requires{"";} ) if constexpr( std::is_convertible_v<CPP2_TYPEOF(("")),char const*> ) return ""; else return char const*{}; else return char const*{}; }