_THIS_IP_
#define _THIS_IP_ ({ unsigned long __here; asm ("lea 0(%%rip), %0" : "=r" (__here)); __here; })
#define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__here; })
#define _THIS_IP_ 0