Skip to content
Snippets Groups Projects
user avatar
Thomas Köppe authored
Variables used in inline assembly need to be marked with attribute((used)).
Static constants already were, via the define of DECLARE_ASM_CONST.
But DECLARE_ALIGNED does not add this attribute, and some of the variables
defined with it are const only used in inline assembly, and therefore
appeared dead. This change adds a macro DECLARE_ASM_ALIGNED that marks
variables as used.

This change makes FFMPEG work with Clang's ThinLTO.

Signed-off-by: default avatarMichael Niedermayer <michael@niedermayer.cc>
43171a2a
History
Name Last commit Last update
..