Skip to content
Snippets Groups Projects
Commit 23f8e9ce authored by gerd's avatar gerd
Browse files

Make the type system more forgiving wrt to unknown types.

	Temporary fix for -0d0/0d0 and member types.

	* src/code/type.lisp (reparse-unknown-type): New function.
	(type-union2, type-intersection2): Use it.
	(hierarchical-intersection2, hierarchical-union2): Moved to
	typedef.lisp.
	(member): Temporary fix for -0d0/0d0 problem; Christophe Rhodes is
	working on the real fix.

	* src/code/typedefs.lisp (type-class): Use hierachical-union2
	and hierachical-intersection2 as inits for slots simple-union
	and simple-intersection, like SBCL does.
	(hierarchical-intersection2, hierarchical-union2): Moved
	here from type.lisp.
parent e805dcfe
No related branches found
No related tags found
No related merge requests found
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