diff options
-rw-r--r-- | test/Lexer/has_feature_cxx0x.cpp | 10 | ||||
-rw-r--r-- | www/cxx_status.html | 16 |
2 files changed, 18 insertions, 8 deletions
diff --git a/test/Lexer/has_feature_cxx0x.cpp b/test/Lexer/has_feature_cxx0x.cpp index 93e8782bcd..27ea1062bb 100644 --- a/test/Lexer/has_feature_cxx0x.cpp +++ b/test/Lexer/has_feature_cxx0x.cpp @@ -41,6 +41,16 @@ int no_auto_type(); // CHECK-NO-0X: no_auto_type +#if __has_feature(cxx_trailing_return) +int has_trailing_return(); +#else +int no_trailing_return(); +#endif + +// CHECK-0X: has_trailing_return +// CHECK-NO-0X: no_trailing_return + + #if __has_feature(cxx_attributes) int has_attributes(); #else diff --git a/www/cxx_status.html b/www/cxx_status.html index ebb420e8f8..15448ccdc2 100644 --- a/www/cxx_status.html +++ b/www/cxx_status.html @@ -221,10 +221,10 @@ welcome!</p> </tr> <tr> <td>auto type deduction</td> - <td class="complete" align="center"></td> - <td class="complete" align="center"></td> - <td class="complete" align="center"></td> - <td class="complete" align="center"></td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> <td>7.1.6.2, 7.1.6.4</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf">N1984</a></td> </tr> @@ -585,10 +585,10 @@ welcome!</p> <tr><td colspan="7" class="category">Things Completely New</td></tr> <tr> <td>Late-specified return type</td> - <td></td> - <td></td> - <td></td> - <td></td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete" align="center">✓</td> + <td class="complete"></td> <td>8.3.5</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2445.html">N2445</a></td> </tr> |