warning: improperly calling multi-line macro `SETUP_STACK_POINTER' with 0 parameters

Issue #581 new
Helmut K. C. Tessarek created an issue

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.

Comments (0)

  1. Log in to comment