HomePhabricator

[analyzer] Allow padding checker to traverse simple class hierarchies

Description

[analyzer] Allow padding checker to traverse simple class hierarchies

The existing padding checker skips classes that have any base classes.
This patch allows the checker to traverse very simple cases:
classes that have no fields and have exactly one base class.
This is important mostly in the case of array declarations.

Patch by Max Bernstein!

Test plan: make check-all

Differential revision: https://reviews.llvm.org/D53206

Details

Committed
alexander-shaposhnikovOct 29 2018, 6:20 PM
Differential Revision
D53206: Allow padding checker to traverse simple class hierarchies
Branches
Unknown
Tags
Unknown