aboutsummaryrefslogtreecommitdiff
path: root/clang/www
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2022-05-22 13:36:10 -0400
committerAaron Ballman <aaron@aaronballman.com>2022-05-22 13:37:30 -0400
commit202a4fde2ba92d70f1eb8760e1919b6ab19f0ced (patch)
tree9e8f4284688011735d5cc59d96b91ba100e7303e /clang/www
parent145fe571061b48eaedbd79939bb2dc28267e9a0d (diff)
downloadllvm-202a4fde2ba92d70f1eb8760e1919b6ab19f0ced.zip
llvm-202a4fde2ba92d70f1eb8760e1919b6ab19f0ced.tar.gz
llvm-202a4fde2ba92d70f1eb8760e1919b6ab19f0ced.tar.bz2
Test more C DR conformance (part two of many)
This continues the work started earlier at filling our the C DR status page based on test coverage.
Diffstat (limited to 'clang/www')
-rw-r--r--clang/www/c_dr_status.html51
1 files changed, 28 insertions, 23 deletions
diff --git a/clang/www/c_dr_status.html b/clang/www/c_dr_status.html
index 05d8579..49783ed 100644
--- a/clang/www/c_dr_status.html
+++ b/clang/www/c_dr_status.html
@@ -250,37 +250,42 @@ conformance.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_034.html">34</a></td>
<td>C89</td>
<td>External declarations in different scopes</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="35">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_035.html">35</a></td>
<td>NAD</td>
<td>Questions about definition of functions without a prototype</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="partial" align="center">
+ <details><summary>Partial</summary>
+ Tags declared directly within an identifier list are incorrectly scoped
+ to the prototype rather than to the function body.
+ </details>
+ </td>
</tr>
<tr id="36">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_036.html">36</a></td>
<td>NAD</td>
<td>May floating-point constants be represented with more precision than implied by its type?</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="37">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_037.html">37</a></td>
<td>NAD</td>
<td>Questions about multibyte characters and Unicode</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="38">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_038.html">38</a></td>
<td>NAD</td>
<td>Questions about argument substitution during macro expansion</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="39">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_039.html">39</a></td>
<td>NAD</td>
<td>Questions about the "C" locale</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="40">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_040.html">40</a></td>
@@ -304,13 +309,13 @@ conformance.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_043.html">43</a></td>
<td>C89</td>
<td>On the definition of the NULL macro</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="44">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_044.html">44</a></td>
<td>NAD</td>
<td>On the result of the offsetof macro</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="45">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_045.html">45</a></td>
@@ -322,13 +327,13 @@ conformance.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_046.html">46</a></td>
<td>NAD</td>
<td>Use of typedef names in parameter declarations</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="47">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_047.html">47</a></td>
<td>NAD</td>
<td>Questions about declaration conformance</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="48">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_048.html">48</a></td>
@@ -346,25 +351,25 @@ conformance.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_050.html">50</a></td>
<td>NAD</td>
<td>Do wide string literals implicitly include &lt;stddef.h&gt;?</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="51">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_051.html">51</a></td>
<td>NAD</td>
<td>Question on pointer arithmetic</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="52">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_052.html">52</a></td>
<td>C89</td>
<td>Editorial corrections</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="53">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_053.html">53</a></td>
<td>C89</td>
<td>Accessing a pointer to a function with a prototype through a pointer to pointer to function without a prototype</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="54">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_054.html">54</a></td>
@@ -382,13 +387,13 @@ conformance.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_056.html">56</a></td>
<td>NAD</td>
<td>Floating-point representation precision requirements</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="57">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_057.html">57</a></td>
<td>NAD</td>
<td>Is there an integral type for every pointer?</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="58">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_058.html">58</a></td>
@@ -400,13 +405,13 @@ conformance.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_059.html">59</a></td>
<td>NAD</td>
<td>Do types have to be completed?</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="60">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_060.html">60</a></td>
<td>C89</td>
<td>Array initialization from a string literal</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="61">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_061.html">61</a></td>
@@ -424,13 +429,13 @@ conformance.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_063.html">63</a></td>
<td>Dup</td>
<td>Floating-point representation precision requirements</td>
- <td class="unknown" align="center">Duplicate of <a href="#56">56</a></td>
+ <td class="full" align="center">Duplicate of <a href="#56">56</a></td>
</tr>
<tr id="64">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_064.html">64</a></td>
<td>NAD</td>
<td>Null pointer constants</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="65">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_065.html">65</a></td>
@@ -442,19 +447,19 @@ conformance.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_066.html">66</a></td>
<td>NAD</td>
<td>Another question on locales</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="na" align="center">N/A</td>
</tr>
<tr id="67">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_067.html">67</a></td>
<td>NAD</td>
<td>Integer and integral type confusion</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="68">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_068.html">68</a></td>
<td>NAD</td>
<td>'char' and signed vs unsigned integer types</td>
- <td class="unknown" align="center">Unknown</td>
+ <td class="full" align="center">Yes</td>
</tr>
<tr id="69">
<td><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_069.html">69</a></td>