[libcxx] r273836 - Fix C++03 failure in enable_shared_from_this test

Eric Fiselier via cfe-commits cfe-commits at lists.llvm.org
Sun Jun 26 17:38:29 PDT 2016


Author: ericwf
Date: Sun Jun 26 19:38:28 2016
New Revision: 273836

URL: http://llvm.org/viewvc/llvm-project?rev=273836&view=rev
Log:
Fix C++03 failure in enable_shared_from_this test

Modified:
    libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp

Modified: libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp?rev=273836&r1=273835&r2=273836&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp (original)
+++ libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp Sun Jun 26 19:38:28 2016
@@ -56,9 +56,10 @@ int main()
     std::shared_ptr<T const> t2(std::make_shared<T>());
     }
     { // https://llvm.org/bugs/show_bug.cgi?id=27115
+    int x = 42;
     std::shared_ptr<Bar> t1(new Bar(42));
     assert(t1->shared_from_this() == t1);
-    std::shared_ptr<Bar> t2(std::make_shared<Bar>(42));
+    std::shared_ptr<Bar> t2(std::make_shared<Bar>(x));
     assert(t2->shared_from_this() == t2);
     }
     {




More information about the cfe-commits mailing list