В моем файле file.h есть следующее:
#define SetSP(sp) asm("movq %0,%%rsp": : "r" (sp) )
Однако, в моем файле file.c, когда я пытаюсь использовать его, например:
SetSp(lwp_ptable[lwp_procs].sp);
Я получаю неявное объявление функции SetSp при компиляции файла file.c. У меня есть #include "file.h" в file.c. Мысли?