Goals for this week: - Submit vfunc support patch (PR97114) to move forward work on the 2nd deliverable of the project.
- Continue work on the analyzer's C++ wiki page: https://gcc.gnu.org/wiki/StaticAnalyzer/C++ Note: maybe vfunc support shouldn't be in the c++ wiki page, as it isn't necessarily c++ specific in the implementation (although tests are done in c++ code). This week the following was done: - c++ frontend patch for can_convert_eh was merged, so the exception hook patch was resubmitted without the cxx wrapper: https://gcc.gnu.org/pipermail/gcc-patches/2026-July/723474.html - Submitted complete patch for vfunc support (PR97114): https://gcc.gnu.org/pipermail/gcc-patches/2026-July/723475.html A few important considerations around thunk handling also surfaced while implementing this patch, and it also provided the base ideas for an upcoming dynamic_cast patch as well. - Added vfunc patch related information to the analyzer wiki (waiting to see if it makes sense to include it in the c++ page or not). Current Status: Currently waiting for review of the newly submitted patches. Once work for both PR119697 and PR97114 are merged and/or accepted, I will move on with extra items as per my project. The current goal is to work on dynamic_cast support first (with a new KF) and probably add RTTI support after the dynamic_cast patch. Work on these features overlaps with this week's vfunc patch, so they are good candidates for extending the project. Thanks, Egas
