[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