Skip to content
Snippets Groups Projects
Commit 43171a2a authored by Thomas Köppe's avatar Thomas Köppe Committed by Michael Niedermayer
Browse files

Fix missing used attribute for inline assembly variables


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>
parent 1828c549
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment