[clang] 3820571 - [C99] Remove WG14 N522 from the C status page
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 17 06:32:47 PDT 2024
Author: Aaron Ballman
Date: 2024-04-17T09:32:22-04:00
New Revision: 38205717501237f2b7a57eaabe65a8367e5f91c3
URL: https://github.com/llvm/llvm-project/commit/38205717501237f2b7a57eaabe65a8367e5f91c3
DIFF: https://github.com/llvm/llvm-project/commit/38205717501237f2b7a57eaabe65a8367e5f91c3.diff
LOG: [C99] Remove WG14 N522 from the C status page
This paper is about type compatibility rules that changed in C99, but
this is only applicable across translation units and so there's nothing
for us to test. The specific change was that C89 allowed different tag
types (e.g., struct and union) to be compatible and C99 tightened that
restriction. This is a case where the user gets whatever they get if
they link two TUs with incompatible tag types.
Added:
Modified:
clang/www/c_status.html
Removed:
################################################################################
diff --git a/clang/www/c_status.html b/clang/www/c_status.html
index 9893170ae84739..dfc1afefda245f 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -295,11 +295,6 @@ <h2 id="c99">C99 implementation status</h2>
<td>N570</td>
<td class="full" align="center">Yes</td>
</tr>
- <tr>
- <td>new structure type compatibility (tag compatibility)</td>
- <td>N522</td>
- <td class="unknown" align="center">Unknown</td>
- </tr>
<tr>
<td>additional predefined macro names</td>
<td>Unknown</td>
More information about the cfe-commits
mailing list