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

CLASS-04.[2345], CONDITION-27-READER-IS-GENERIC, compiled. Avoid

	constant-folding tests for generic-functionness.  Fix intersection
	of function types and generic-function.

	* src/code/type.lisp (type-intersection2): Handle intersection
	of FUNCTION-TYPEs with non-FUNCTION-TYPEs, like generic-function.

	* src/compiler/typetran.lisp (ir1-transform-type-predicate)
	(typep): Handle generic-function type tests differently.

	* src/code/class.lisp (class) <:complex-subtypep-arg1>:
	New type method for function = (function * *).
parent 1d1f17ff
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