sgraenitz added a comment. Yes, scopes are per directory; macros operate on the caller's scope and functions add one. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D60862/new/ https://reviews.llvm.org/D60862