You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Migrated from JIRA ATOM-542]
Symbol lookup is of great importance. We need to resolve to symbols that are not surprising to the users of the language.
With the new DXC, since it is clang underneath, the rules of C++ will apply for symbol lookup. And these rules are crazy complicated.
Particularly of interest is:
lookup of A to the left of :: ignores the variable
This is what I call "kind sensitive". The context changes the "bitmask" of activated symbol that can be resolved. There is none of that mecanism in AZSLc at this moment.
The text was updated successfully, but these errors were encountered:
[Migrated from JIRA ATOM-542]
Symbol lookup is of great importance. We need to resolve to symbols that are not surprising to the users of the language.
With the new DXC, since it is clang underneath, the rules of C++ will apply for symbol lookup. And these rules are crazy complicated.
take a look:
[https://en.cppreference.com/w/cpp/language/qualified_lookup]
Particularly of interest is:
lookup of A to the left of :: ignores the variable
This is what I call "kind sensitive". The context changes the "bitmask" of activated symbol that can be resolved. There is none of that mecanism in AZSLc at this moment.
The text was updated successfully, but these errors were encountered: