mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Merge commit 'f637046d3134a331e4b5a7243ac3dfb92735b8a5'
* commit 'f637046d3134a331e4b5a7243ac3dfb92735b8a5': libavutil: Always use some GCC style attributes on clang Merged-by: Clément Bœsch <cboesch@gopro.com>
This commit is contained in:
commit
55b2cfa921
@ -121,8 +121,7 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__GNUC__) || defined(__clang__)
|
||||||
#if defined(__GNUC__)
|
|
||||||
# define av_unused __attribute__((unused))
|
# define av_unused __attribute__((unused))
|
||||||
#else
|
#else
|
||||||
# define av_unused
|
# define av_unused
|
||||||
@ -133,7 +132,7 @@
|
|||||||
* away. This is useful for variables accessed only from inline
|
* away. This is useful for variables accessed only from inline
|
||||||
* assembler without the compiler being aware.
|
* assembler without the compiler being aware.
|
||||||
*/
|
*/
|
||||||
#if AV_GCC_VERSION_AT_LEAST(3,1)
|
#if AV_GCC_VERSION_AT_LEAST(3,1) || defined(__clang__)
|
||||||
# define av_used __attribute__((used))
|
# define av_used __attribute__((used))
|
||||||
#else
|
#else
|
||||||
# define av_used
|
# define av_used
|
||||||
|
@ -97,7 +97,7 @@
|
|||||||
#define DECLARE_ASM_CONST(n,t,v) \
|
#define DECLARE_ASM_CONST(n,t,v) \
|
||||||
AV_PRAGMA(DATA_ALIGN(v,n)) \
|
AV_PRAGMA(DATA_ALIGN(v,n)) \
|
||||||
static const t __attribute__((aligned(n))) v
|
static const t __attribute__((aligned(n))) v
|
||||||
#elif defined(__GNUC__)
|
#elif defined(__GNUC__) || defined(__clang__)
|
||||||
#define DECLARE_ALIGNED(n,t,v) t __attribute__ ((aligned (n))) v
|
#define DECLARE_ALIGNED(n,t,v) t __attribute__ ((aligned (n))) v
|
||||||
#define DECLARE_ASM_CONST(n,t,v) static const t av_used __attribute__ ((aligned (n))) v
|
#define DECLARE_ASM_CONST(n,t,v) static const t av_used __attribute__ ((aligned (n))) v
|
||||||
#elif defined(_MSC_VER)
|
#elif defined(_MSC_VER)
|
||||||
|
Loading…
Reference in New Issue
Block a user