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

Reply via email to