I'm migrating existing project to VS2019. Having very simple structure that successfully compiled in all previous versions:
template <class Marker>
struct not
{
// ...
error C2332: 'struct': missing tag name
NOTE-1 I've checked by pre-compilatinion generation that not
is not substituted with some macros, output of *.i
file fully matches declaration above
NOTE-2 of course if I rename not
->inv
then all everything is right