mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-01 15:20:36 -08:00
The name of the character was clobbered and could not be accessed by
the call to FEerror().
This commit is contained in:
parent
bf8a3c21a9
commit
acb4f2ef3f
1 changed files with 3 additions and 2 deletions
|
|
@ -664,8 +664,9 @@ sharp_backslash_reader(cl_object in, cl_object c, cl_object d)
|
|||
n = 8*n + c->string.self[i] - '0';
|
||||
c = CODE_CHAR(n & 0377);
|
||||
} else {
|
||||
c = cl_name_char(c);
|
||||
if (Null(c)) FEerror("~S is an illegal character name.", 1, c);
|
||||
cl_object nc = cl_name_char(c);
|
||||
if (Null(nc)) FEerror("~S is an illegal character name.", 1, c);
|
||||
c = nc;
|
||||
}
|
||||
@(return c)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue