Files
revng-revng/lib/DataLayoutAnalysis
Pietro Fezzardi 3137de6146 DLA: fix stack type size initialization
Before this commit, the DLA frontend wasn't initializing the size of
stack types properly, nor tracking the fact that they are not scalar.

These 2 problems were causing stack types to be merged with other types
in the DLA pipeline, possibly even scalar types and in some situations
changing the size of the stack type.
All these consequences were just wrong and need to be avoided because
they break assumptions of the DLA pipeline, leading to crashes in the
DLA backend, when trying update the model to integrate DLA's results.

This commit prevents all the mentioned wrong manipulation of stack
types, simply by correctly assigning an the size of the stack type from
the beginning, and marking it as non scalar.
2025-01-15 11:48:21 +01:00
..
2024-11-21 10:50:55 +01:00
2024-11-21 10:50:55 +01:00
2024-11-21 10:50:55 +01:00
2024-11-21 10:50:55 +01:00
2024-11-21 10:50:55 +01:00
2024-02-29 17:03:36 +01:00
2024-11-21 10:50:55 +01:00