-
Notifications
You must be signed in to change notification settings - Fork 421
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix resolving 'this' call on shadowing variable #25954
Commits on Sep 24, 2024
-
Add test for correct ambiguity between procs
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f77529 - Browse repository at this point
Copy the full SHA 5f77529View commit details -
Add test for resolving 'this' on shadowing var
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fa73a2 - Browse repository at this point
Copy the full SHA 2fa73a2View commit details -
Repeat lookupIdentifier as non-called if no methods found
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1207dc - Browse repository at this point
Copy the full SHA d1207dcView commit details -
Only repeat lookupIdentifier when result is ambiguous
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 553310a - Browse repository at this point
Copy the full SHA 553310aView commit details -
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 813dd30 - Browse repository at this point
Copy the full SHA 813dd30View commit details -
Check for any procs, not just methods
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78dc920 - Browse repository at this point
Copy the full SHA 78dc920View commit details -
Resolve to innermost identifier for called var case
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36404d6 - Browse repository at this point
Copy the full SHA 36404d6View commit details -
Check for vars only rather than absence of functions
To avoid edge cases with module names Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc6311e - Browse repository at this point
Copy the full SHA dc6311eView commit details -
Remove redundant calculation of resolvingCalledIdent
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc1d0d0 - Browse repository at this point
Copy the full SHA cc1d0d0View commit details -
Add TODO for a more principled solution
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 497bb7d - Browse repository at this point
Copy the full SHA 497bb7dView commit details -
Test and handle similar shadowing formal case
Signed-off-by: Anna Rift <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 775be43 - Browse repository at this point
Copy the full SHA 775be43View commit details