1.0.30.37: fix SB-INTROSPECT test broken by 1.0.30.35
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 6 Aug 2009 12:03:38 +0000 (12:03 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 6 Aug 2009 12:03:38 +0000 (12:03 +0000)
 * Mishandled return value.

contrib/sb-introspect/test-driver.lisp
version.lisp-expr

index 322ca91..e034466 100644 (file)
                         (sb-thread:wait-on-semaphore sem)))
                     :name "child")))
        (loop until obj)
-       (assert (equal (list :stack child)
-                      (multiple-value-list
-                       (sb-introspect:allocation-information obj))))
-       (sb-thread:signal-semaphore sem)
-       (sb-thread:join-thread child)
-       nil))
+       (unwind-protect
+            (equal (list :stack child)
+                   (multiple-value-list
+                    (sb-introspect:allocation-information obj)))
+         (sb-thread:signal-semaphore sem)
+         (sb-thread:join-thread child))))
 
    (deftest allocation-information.thread.3
        (thread-tai2)
index 379f07c..caf56fd 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.30.36"
+"1.0.30.37"