Problemunvalidated
error C7626 in MSVC — This is an attempt to make an alias to an anonymous class. Tension: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes. Outcome: MSVC considers `A` to be a typedef name for linkage purposes, which is incorrect.
12a49dbb-3ead-4695-89be-1d1e24ec7bb7
error C7626 in MSVC — This is an attempt to make an alias to an anonymous class. Tension: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes. Outcome: MSVC considers A to be a typedef name for linkage purposes, which is incorrect.