Boost logo

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