warning: improperly calling multi-line macro `SETUP_STACK_POINTER' with 0 parameters
Issue #581
new
I’ve been receiving a lot of warnings when compiling x265.
They look like this:
x265/source/common/x86/h-ipfilter16.asm:2533: ... from macro `IPFILTER_LUMA_PS_48xN_AVX2' defined here
x265/source/common/x86/h-ipfilter16.asm:719: ... from macro `cglobal' defined here
x265/source/common/x86/h-ipfilter16.asm:752: ... from macro `cglobal_internal' defined here
x265/source/common/x86/h-ipfilter16.asm:575: ... from macro `PROLOGUE' defined here
x265/source/common/x86/h-ipfilter16.asm:2630: warning: improperly calling multi-line macro `SETUP_STACK_POINTER' with 0 parameters [-w+macro-params-legacy]
x265/source/common/x86/h-ipfilter16.asm:719: ... from macro `cglobal' defined here
x265/source/common/x86/h-ipfilter16.asm:752: ... from macro `cglobal_internal' defined here
x265/source/common/x86/h-ipfilter16.asm:570: ... from macro `PROLOGUE' defined here
x265/source/common/x86/h-ipfilter16.asm:2630: warning: improperly calling multi-line macro `ALLOC_STACK' with 0 parameters [-w+macro-params-legacy]
x265/source/common/x86/h-ipfilter16.asm:719: ... from macro `cglobal' defined here
x265/source/common/x86/h-ipfilter16.asm:752: ... from macro `cglobal_internal' defined here
x265/source/common/x86/h-ipfilter16.asm:573: ... from macro `PROLOGUE' defined here
x265/source/common/x86/h-ipfilter16.asm:2630: warning: dropping trailing empty parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL' [-w+macro-params-legacy]
x265/source/common/x86/h-ipfilter16.asm:719: ... from macro `cglobal' defined here
x265/source/common/x86/h-ipfilter16.asm:752: ... from macro `cglobal_internal' defined here
x265/source/common/x86/h-ipfilter16.asm:575: ... from macro `PROLOGUE' defined here
I’m on macOS 10.14.6 with NASM version 2.15.05. x265 git hash 4e3bb4354
Can someone please explain to me what’s going on? I haven’t noticed these warnings before.