We can just leave the body of the function empty for this case — no need for a wrapper macro. LLVM is absolutely smart enough to optimize out calls to an empty static function.