Skip to content

Instantly share code, notes, and snippets.

@Akaricchi
Created June 26, 2019 04:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Akaricchi/e970633fdfd8816338574c7e096f5428 to your computer and use it in GitHub Desktop.
Save Akaricchi/e970633fdfd8816338574c7e096f5428 to your computer and use it in GitHub Desktop.
../../../git/taisei/src/eventloop/executor_emscripten.c:86:3: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
});
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:176:9: note: macro 'EM_ASM' defined here
#define EM_ASM(code, ...) ((void)emscripten_asm_const_int(#code _EM_ASM_PREP_ARGS(__VA_ARGS__)))
^
../../../git/taisei/src/eventloop/executor_emscripten.c:78:2: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
EM_ASM({
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:176:65: note: expanded from macro 'EM_ASM'
#define EM_ASM(code, ...) ((void)emscripten_asm_const_int(#code _EM_ASM_PREP_ARGS(__VA_ARGS__)))
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:70:34: note: expanded from macro '_EM_ASM_PREP_ARGS'
#define _EM_ASM_PREP_ARGS(...) , _EM_ASM_ARG_SIGS(__VA_ARGS__), ##__VA_ARGS__
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:67:5: note: expanded from macro '_EM_ASM_ARG_SIGS'
_EM_ASM_ARG_SIGS_(_EM_ASM_COUNT_ARGS(__VA_ARGS__), ##__VA_ARGS__)
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:64:68: note: expanded from macro '_EM_ASM_ARG_SIGS_'
((char[]){ _EM_ASM_CONCATENATE(_EM_ASM_ARG_SIGS_,N)(__VA_ARGS__) '\0' })
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:47:9: note: macro '_EM_ASM_ARG_SIGS_1' defined here
#define _EM_ASM_ARG_SIGS_1(x, ...) _EM_ASM_SIG_CHAR(x),
^
../../../git/taisei/src/eventloop/executor_emscripten.c:78:2: error: expected expression
EM_ASM({
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:176:65: note: expanded from macro 'EM_ASM'
#define EM_ASM(code, ...) ((void)emscripten_asm_const_int(#code _EM_ASM_PREP_ARGS(__VA_ARGS__)))
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:70:34: note: expanded from macro '_EM_ASM_PREP_ARGS'
#define _EM_ASM_PREP_ARGS(...) , _EM_ASM_ARG_SIGS(__VA_ARGS__), ##__VA_ARGS__
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:67:5: note: expanded from macro '_EM_ASM_ARG_SIGS'
_EM_ASM_ARG_SIGS_(_EM_ASM_COUNT_ARGS(__VA_ARGS__), ##__VA_ARGS__)
^
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
<scratch space>:84:1: note: expanded from here
_EM_ASM_ARG_SIGS_1
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:47:36: note: expanded from macro '_EM_ASM_ARG_SIGS_1'
#define _EM_ASM_ARG_SIGS_1(x, ...) _EM_ASM_SIG_CHAR(x),
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:24:40: note: expanded from macro '_EM_ASM_SIG_CHAR'
#define _EM_ASM_SIG_CHAR(x) _Generic((x), \
^
../../../git/taisei/src/eventloop/executor_emscripten.c:78:2: error: expected expression
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:176:95: note: expanded from macro 'EM_ASM'
#define EM_ASM(code, ...) ((void)emscripten_asm_const_int(#code _EM_ASM_PREP_ARGS(__VA_ARGS__)))
^
../../../git/taisei/src/eventloop/executor_emscripten.c:105:2: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
EM_ASM({
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:176:65: note: expanded from macro 'EM_ASM'
#define EM_ASM(code, ...) ((void)emscripten_asm_const_int(#code _EM_ASM_PREP_ARGS(__VA_ARGS__)))
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:70:34: note: expanded from macro '_EM_ASM_PREP_ARGS'
#define _EM_ASM_PREP_ARGS(...) , _EM_ASM_ARG_SIGS(__VA_ARGS__), ##__VA_ARGS__
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:67:5: note: expanded from macro '_EM_ASM_ARG_SIGS'
_EM_ASM_ARG_SIGS_(_EM_ASM_COUNT_ARGS(__VA_ARGS__), ##__VA_ARGS__)
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:64:68: note: expanded from macro '_EM_ASM_ARG_SIGS_'
((char[]){ _EM_ASM_CONCATENATE(_EM_ASM_ARG_SIGS_,N)(__VA_ARGS__) '\0' })
^
/data/webshit/emsdk/emscripten/incoming/system/include/emscripten/em_asm.h:47:9: note: macro '_EM_ASM_ARG_SIGS_1' defined here
#define _EM_ASM_ARG_SIGS_1(x, ...) _EM_ASM_SIG_CHAR(x),
^
3 warnings and 2 errors generated.
shared:ERROR: compiler frontend failed to generate LLVM bitcode, halting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment