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> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits