Landing: 98d58f11d19e

Project / Subsystem

gcc / analyzer

Date

2026-08-16

Author

Egas Ribeiro

Commit

98d58f11d19ee3a25c5b9f7e34cac02cbb4a3c34

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
analyzer
patch_id
—
commit_hash
98d58f11d19ee3a25c5b9f7e34cac02cbb4a3c34
source_type
github
headline
Add helper methods for GCC analyzer's dynamic_cast support
tldr
Introduces helper functions to identify C++ ABI functions and recognized namespaces for improved analyzer accuracy.
author
Egas Ribeiro
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • analyzer
  • • c++
  • • static analysis
  • • abi
discussion_id_link
—
bugzilla_pr
—
date
2026-08-16T00:00:00.000Z

This commit enhances the GCC static analyzer by adding helper methods necessary for its new dynamic_cast support. It introduces functions to identify functions within the __cxxabi namespace and helps the analyzer recognize relevant functions, improving its ability to correctly interpret C++ runtime type information and related operations.