We should be able to upstream some sort of fix for this clang [patch](https://github.com/lifting-bits/cxx-common/blob/94533d40904afb26ac979a8c91282f89f3c81fe3/ports/llvm-16/0029-Do-not-attempt-macro-expansion-on-invalid-sourceloc.patch). The clang issues is available [here](https://github.com/llvm/llvm-project/issues/63074). Adding tracking here for when we can drop this patch.
We should be able to upstream some sort of fix for this clang patch. The clang issues is available here.
Adding tracking here for when we can drop this patch.