https://github.com/klausler requested changes to this pull request. This bug is peculiar only to macros defined on the command line. Please file a bug and assign it to me. This is not the right fix here. https://github.com/llvm/llvm-project/pull/166785