• Thomas Köppe's avatar
    Fix missing used attribute for inline assembly variables · 43171a2a
    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: 's avatarMichael Niedermayer <michael@niedermayer.cc>
    43171a2a
Name
Last commit
Last update
..
Makefile Loading commit data...
hscale_fast_bilinear_simd.c Loading commit data...
input.asm Loading commit data...
output.asm Loading commit data...
rgb2rgb.c Loading commit data...
rgb2rgb_template.c Loading commit data...
scale.asm Loading commit data...
swscale.c Loading commit data...
swscale_template.c Loading commit data...
w64xmmtest.c Loading commit data...
yuv2rgb.c Loading commit data...
yuv2rgb_template.c Loading commit data...