Skip to content
Snippets Groups Projects
Commit 897b08d2 authored by gerd's avatar gerd
Browse files

Make condition readers/writers generic functions, as required by

	ANSI.  Detected by Paul Dietz' ANSI test suite.

	* src/tools/worldcom.lisp: Set
	conditions::*make-condition-accessor-methods* to nil.

	* src/tools/pclcom.lisp: Convert condition accessor gfs back
	to normal functions.

	* src/code/error.lisp (*make-condition-accessor-methods*)
	(*early-condition-accessors*): New variables.
	(make-early-condition-accessors-generic)
	(make-condition-accessor): New functions.
	(%define-condition): Use make-condition-accessor.
	(define-condition): Define methods if
	*make-condition-accessor-methods*.

	* src/pcl/fixup.lisp (toplevel): Call
	conditions::make-early-condition-accessors-generic.
parent 57aa48d9
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment