Changeset 6669


Ignore:
Timestamp:
Jun 3, 2007, 3:05:17 AM (17 years ago)
Author:
Gary Byers
Message:

Don't (dbg) on nserror.
Do invoke process-debug-condition.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ide-1.0/ccl/examples/objc-support.lisp

    r6585 r6669  
    218218  ;;; this condition.
    219219
    220   (dbg (format nil "~a" c))
     220  ;; (dbg (format nil "~a" c))
    221221  ;;(#_NSLog #@"Lisp exception: %@" :id (%make-nsstring (format nil "~a" c)))
    222222  (make-instance 'ns-lisp-exception :condition c))
     
    246246  ;; as the canonical return value register and used to pass the
    247247  ;; first argument on PPC.)
     248  (process-debug-condition *current-process* condition (%get-frame-ptr))
    248249  (let* ((addr (%reference-external-entry-point (load-time-value (external "__NSRaiseError")))))
    249250    (if (typep addr 'fixnum)
     
    271272  ;; original return address in the %xmm0 slot, and force a return to
    272273  ;; the trampoline code above.
     274  (process-debug-condition *current-process* condition (%get-frame-ptr))
    273275  (setf (%get-ptr return-value-pointer -8) (ns-exception condition)
    274276        (%get-ptr return-value-pointer -16) (%get-ptr return-address-pointer 0)
Note: See TracChangeset for help on using the changeset viewer.