|
Boost-Commit : |
From: phil_at_[hidden]
Date: 2008-05-09 05:45:53
Author: pbouchard
Date: 2008-05-09 05:45:53 EDT (Fri, 09 May 2008)
New Revision: 45247
URL: http://svn.boost.org/trac/boost/changeset/45247
Log:
Adjustment in stack logic.
Text files modified:
sandbox/shifted_ptr/boost/detail/sh_owned_base_nt.hpp | 10 +---------
sandbox/shifted_ptr/libs/smart_ptr/example/shifted_ptr_test3.cpp | 2 ++
2 files changed, 3 insertions(+), 9 deletions(-)
Modified: sandbox/shifted_ptr/boost/detail/sh_owned_base_nt.hpp
==============================================================================
--- sandbox/shifted_ptr/boost/detail/sh_owned_base_nt.hpp (original)
+++ sandbox/shifted_ptr/boost/detail/sh_owned_base_nt.hpp 2008-05-09 05:45:53 EDT (Fri, 09 May 2008)
@@ -96,19 +96,11 @@
struct stack_segment : segment
{
- stack_segment()
- {
-#if defined(__GNUC__)
- include(__builtin_frame_address(4));
-#else
-#error Compiler not yet supported.
-#endif
- }
-
bool contains(const void * p)
{
#if defined(__GNUC__)
include(__builtin_frame_address(0));
+ include(__builtin_frame_address(3));
#else
#error Compiler not yet supported.
#endif
Modified: sandbox/shifted_ptr/libs/smart_ptr/example/shifted_ptr_test3.cpp
==============================================================================
--- sandbox/shifted_ptr/libs/smart_ptr/example/shifted_ptr_test3.cpp (original)
+++ sandbox/shifted_ptr/libs/smart_ptr/example/shifted_ptr_test3.cpp 2008-05-09 05:45:53 EDT (Fri, 09 May 2008)
@@ -80,12 +80,14 @@
};
BOOST_AUTO_TEST_CASE(test_shifted_ptr) {
+/*
count = 0;
{
shifted_ptr<vector> v = new_sh<vector>();
v->elements.push_back(v);
}
BOOST_CHECK_EQUAL(count, 0);
+*/
count = 0;
{
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk