Files
clang-p2996/clang/unittests/StaticAnalyzer/MemRegionDescriptiveNameTest.cpp
T-Gruber 86d65ae794 [analyzer] Improve FieldRegion descriptive name (#112313)
The current implementation of MemRegion::getDescriptiveName fails for
FieldRegions whose SuperRegion is an ElementRegion. As outlined below:
```Cpp
struct val_struct { int val; };
extern struct val_struct val_struct_array[3];

void func(){
  // FieldRegion with ElementRegion as SuperRegion.
  val_struct_array[0].val;
}
```

For this special case, the expression cannot be pretty printed and must
therefore be obtained separately.
2024-10-25 11:59:16 +02:00

5.2 KiB