Răsfoiți Sursa

Change unordered move tests to be more lenient on compilers without NRVO. Will probably need to reintroduce some of the failure markup later.

[SVN r57550]
Daniel James 16 ani în urmă
părinte
comite
97e2fba9da
2 a modificat fișierele cu 1 adăugiri și 27 ștergeri
  1. 1 1
      libs/unordered
  2. 0 26
      status/explicit-failures-markup.xml

+ 1 - 1
libs/unordered

@@ -1 +1 @@
-Subproject commit ba5c383877cfc274814c0a252fdc4d188d989912
+Subproject commit 574783675446c21db0b1579b1915acc42d32ea80

+ 0 - 26
status/explicit-failures-markup.xml

@@ -5705,32 +5705,6 @@ These tests will fail in most compilers that don't support rvalue references.
 
     <!-- unordered -->
     <library name="unordered">
-      <mark-expected-failures>
-        <test name="move_tests"/>
-        <toolset name="msvc-6*"/>
-        <toolset name="msvc-7*"/>
-        <toolset name="msvc-8*"/>
-        <toolset name="msvc-9.0"/>
-        <toolset name="msvc-9.0express"/>
-        <toolset name="msvc-10.0"/>
-        <toolset name="intel-win-10.1"/>
-        <toolset name="borland-*"/>
-        <toolset name="sun-*"/>
-        <toolset name="hp_css-*"/>
-        <toolset name="intel-linux-8*"/>
-        <toolset name="intel-linux-9.0*"/>
-        <toolset name="acc-pa_risc"/>
-        <note author="Daniel James">
-            This tests whether the container is successfully moved under
-            different circumstances, and fails if it is copied. Typically if
-            this one fails, it just means that return value optimization was
-            not applied. It might be possible to change the test to make it for
-            the compiler to apply ADL (by not having non-const reference
-            parameters for the function which returns the container). So this
-            is an acceptable failure.
-        </note>
-      </mark-expected-failures>
-
       <mark-expected-failures>
         <test name="unnecessary_copy_tests"/>
         <toolset name="borland-*"/>

粤ICP备19079148号