MAKE-INSTANCE specialized on CLASS instead of STANDARD-CLASS

Bug #316463 reported by Nikodemus Siivola
2
Affects Status Importance Assigned to Milestone
SBCL
Confirmed
Low
Unassigned

Bug Description

Reported by Stephen Wilson to sbcl-devel on 7/22/08:

We have:

 * (sb-mop::generic-function-methods #'make-instance)

 (#<STANDARD-METHOD MAKE-INSTANCE (SYMBOL) {93EB881}>
  #<STANDARD-METHOD MAKE-INSTANCE (CLASS) {93EB899}>)

The spec defines a primary method specialized to STANDARD-CLASS instead of
CLASS.

Tags: pcl
Revision history for this message
Nikodemus Siivola (nikodemus) wrote :

If we replace the specialization on CLASS with STANDARD-CLASS we either deprecate functionality (using MAKE-INSTANCE to allocate structures, etc), or we need to add more methods.

What does AMOP say about this?

Changed in sbcl:
importance: Undecided → Low
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.