Warning messages like:
missing 'typename' prior to dependent type name ... [-Wtypename-missing]
and
template argument for template type parameter must be a type; omitted 'typename' is a Microsoft extension [-Wmicrosoft-template]
If I understand right c++20 relaxed the need for typename. Does this mean that these warnings are outdated? Or should I add the (annoying) typename whenever there is warning? (I'm using Visual Studio / Clang12 / std=C++20.)