Back to GNU Compiler Collection (GCC)
GSoC 2026

Extending C++ Support in GCC Static Analyzer

GCC's static analyzer (-fanalyzer) lacks C++ class hierarchy awareness, causing it to miss bugs in exception catch blocks that use base types and limiting virtual function resolution. This project implements exception subclass matching (PR119697) and improves virtual function dispatch (PR97114) by adding type hierarchy infrastructure to the analyzer.

Project details

Contributor

Egas Ribeiro

Mentors

Not available

Technologies

Not listed in the archive