mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Due to the duality between the expression and declaration forms of freestanding macros, we could end up assigning two different discriminators to what is effectively the same freestanding macro expansion. Across different source files, this could lead to inconsistent discriminators in different translation units. Unify the storage of the discriminator to avoid this issue. Fixes rdar://116259748
4.3 KiB
4.3 KiB