Merge pull request #19805 from github/idrissrio/namespace-attributes

C++: fix typedef resolution in `ArrayType`
This commit is contained in:
Idriss Riouak
2025-06-18 10:21:21 +02:00
committed by GitHub
5 changed files with 25 additions and 0 deletions

View File

@@ -1589,6 +1589,11 @@ class ArrayType extends DerivedType {
* Holds if this array is a variable-length array (VLA).
*/
predicate isVla() { type_is_vla(underlyingElement(this)) }
override Type resolveTypedefs() {
result.(ArrayType).getBaseType() = this.getBaseType().resolveTypedefs() and
result.(ArrayType).getArraySize() = this.getArraySize()
}
}
/**