TagDecl::isFreeStanding vs. TagDecl::isEmbeddedInDeclarator
Hi, all. I'm looking at distinguishing the following two enum declarations for Swift reasons:
It looks like Clang makes this possible, which is nice! However, it looks like it's possible via two different mechanisms, which is confusing. TagDecl::isFreeStanding seems to track whether the tag declarations was parsed as part of a declarator, while TagDecl::isEmbeddedInDeclarator tracks whether a part of a declarator turned out to be a tag declaration. But those seem to be equivalent properties to me. Am I missing something here?