re PR libstdc++/47380 (concept checking and incomplete types)
authorJonathan Wakely <jwakely.gcc@gmail.com>
Thu, 20 Jan 2011 20:18:29 +0000 (20:18 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 20 Jan 2011 20:18:29 +0000 (20:18 +0000)
2011-01-20  Jonathan Wakely  <jwakely.gcc@gmail.com>

        PR libstdc++/47380
* doc/xml/manual/diagnostics.xml: Replace note about C++0x concepts.

From-SVN: r169064

libstdc++-v3/ChangeLog
libstdc++-v3/doc/xml/manual/diagnostics.xml

index 5de3330bc79185531ee3dd43347b00c47e55b713..d1ce8ed6cf67fce9ff4a9b2ae0e398ebd9056f70 100644 (file)
@@ -1,3 +1,7 @@
+2011-01-20  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * doc/xml/manual/diagnostics.xml: Replace note about C++0x concepts.
+
 2011-01-20  Benjamin Kosnik  <bkoz@redhat.com>
 
        PR libstdc++/36104 part three
index b9a7048716fbda467553f2d1c098c1c2d015e9ee..1a6a3f17dc28be9807d6fc83348fb4a04137c6a9 100644 (file)
@@ -95,7 +95,7 @@
    </para>
    <para>
      The primary author of the checking code, Jeremy Siek, had already
-     started work on a replacement implementation.  The new code has been
+     started work on a replacement implementation.  The new code was
      formally reviewed and accepted into
    <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.boost.org/libs/concept_check/concept_check.htm">the
    Boost libraries</link>, and we are pleased to incorporate it into the
  </para>
 
  <para>
-   Please note that the upcoming C++ standard has first-class
-   support for template parameter constraints based on concepts in the core
-   language. This will obviate the need for the library-simulated concept
-   checking described above.
+   Please note that the checks are based on the requirements in the original
+   C++ standard, some of which have changed in the upcoming C++0x revision.
+   Additionally, some correct code might be rejected by the concept checks,
+   for example template argument types may need to be complete when used in
+   a template definition, rather than at the point of instantiation.
+   There are no plans to address these shortcomings.
  </para>
 
 </section>