aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/IdentifierTable.cpp
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2025-05-02 09:19:21 -0400
committerGitHub <noreply@github.com>2025-05-02 09:19:21 -0400
commita4ceac7e3e04c32cb3e334eb89b54d8e99a298f8 (patch)
tree4fe1fc366ab248a04d683016da196e5d1ce4cb6a /clang/lib/Basic/IdentifierTable.cpp
parent543f112e148a81de290d099f10784dc3ff698aa4 (diff)
downloadllvm-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