add WEAK() for creating weak asm labels