[clang] [analyzer] Canonicalize the Decls of FieldRegions (PR #156668)

Balázs Benics via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 3 07:42:21 PDT 2025


================
@@ -1271,7 +1271,7 @@ const SymbolicRegion *MemRegionManager::getSymbolicHeapRegion(SymbolRef Sym) {
 const FieldRegion*
 MemRegionManager::getFieldRegion(const FieldDecl *d,
                                  const SubRegion* superRegion){
-  return getSubRegion<FieldRegion>(d, superRegion);
+  return getSubRegion<FieldRegion>(d->getCanonicalDecl(), superRegion);
----------------
balazs-benics-sonarsource wrote:

Fixed in 2d18911419310ef16e16e5d567b112f2c8d3805e

https://github.com/llvm/llvm-project/pull/156668


More information about the cfe-commits mailing list