diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2025-05-02 09:19:21 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-02 09:19:21 -0400 |
commit | a4ceac7e3e04c32cb3e334eb89b54d8e99a298f8 (patch) | |
tree | 4fe1fc366ab248a04d683016da196e5d1ce4cb6a /clang/lib/Basic/IdentifierTable.cpp | |
parent | 543f112e148a81de290d099f10784dc3ff698aa4 (diff) | |
download | llvm-a4ceac7e3e04c32cb3e334eb89b54d8e99a298f8.zip llvm-a4ceac7e3e04c32cb3e334eb89b54d8e99a298f8.tar.gz llvm-a4ceac7e3e04c32cb3e334eb89b54d8e99a298f8.tar.bz2 |
[C23] Implement WG14 N3037 (#132939)
This changes the type compatibility rules so that it is permitted to
redefine tag types within the same TU so long as they are equivalent
definitions.
It is intentionally not being exposed as an extension in older C
language modes. GCC does not do so and the feature doesn't seem
compelling enough to warrant it.
Diffstat (limited to 'clang/lib/Basic/IdentifierTable.cpp')
0 files changed, 0 insertions, 0 deletions