Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#193 closed defect (fixed)

Failure to compile zero-length DEFSTRUCT :CONC-NAME

Reported by: Mark Evenson Owned by: ehuelsmann
Priority: major Milestone: 1.0.2
Component: compiler Version: 1.0.1
Keywords: regression, arnesi Cc:
Parent Tickets:

Description

[Anton reports on a regression in running the tests for bordeaux-threads http://article.gmane.org/gmane.lisp.armedbear.devel/2170]:

The problem seem to come in compiling "quicklisp/software/arnesi-20101006-darcs/src/matcher.lisp":

(defstruct (match-state (:conc-name ||))
  target
  bindings
  matched)

which causes #<STANDARD-CLASS READER-ERROR {5E785D65}> to report

Can't intern zero-length symbol.

Change History (4)

comment:1 Changed 9 years ago by Mark Evenson

Keywords: needs-bisection added

Needs bisection to determine which commit caused this (there ain't that many).

comment:2 Changed 9 years ago by Mark Evenson

Keywords: needs-bisection removed

#ehu: Probably broken in r13706.

comment:3 Changed 9 years ago by rschlatte

Resolution: fixed
Status: newclosed
(In [13768]) Allow zero-length symbols (written as
).

Fixes #193 (reported by Anton Vodonosov).

comment:4 Changed 9 years ago by Mark Evenson

(In [13772]) backport r13768 to fix #193 for the abcl-1.0.2 release.

Note: See TracTickets for help on using tickets.