| Auto-Submit | +1 |
| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[gcmole] Fix virtual method suspects and Safepoint pattern
Fix virtual method suspect propagation in the GCMole Clang plugin by
establishing virtual override links in the callgraph. When an overriding
virtual method is detected as causing GC, we conservatively mark the
overridden base method as also causing GC, ensuring callers of the base
method are correctly warned.
Also fix SAFEPOINT_PATTERN in the python driver to support qualified
names by adding a wildcard after the comma.
Update test expectations to match Clang 19 macro expansion formatting.
Bug: 42202654, 512734866
TAG=agy
CONV=a395481f-0408-4c4d-ae72-2e9d8e6f0eff
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
callgraph_[base_mangled] = callees = new CalleesSet();I think depending on the order the AST traversal, this will result in either examining or skipping the inspection of the base class' method. Seems like a problem if the base method is nonempty.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |