If a class inherits from more than one base class Clang Parser currently calculates incorrect offsets for everything but the first base class. This is owing to the fact that TypeGraph needs offsets in bits but ClangParser is providing them in bytes.
Test plan
make test contains no additional failures. This was tested internally against a Meta source base.
Summary
If a class inherits from more than one base class Clang Parser currently calculates incorrect offsets for everything but the first base class. This is owing to the fact that TypeGraph needs offsets in bits but ClangParser is providing them in bytes.
Test plan
make test
contains no additional failures. This was tested internally against a Meta source base.