yronglin wrote: The paper does not clearly state whether disallow function-like macro is also needed, but I think disallow function-like macro has the same goal as the paper. WDYT? @cor3ntin @ChuanqiXu9 https://github.com/llvm/llvm-project/pull/90574