diff --git a/src/c/string.d b/src/c/string.d index db5b964d5..a890525bb 100644 --- a/src/c/string.d +++ b/src/c/string.d @@ -485,8 +485,13 @@ member_char(int c, cl_object char_bag) case t_bitvector: return(FALSE); + case t_symbol: + if (Null(char_bag)) + return(FALSE); + FEwrong_type_argument(@'sequence', char_bag); + default: - FEerror("~S is not a sequence.", 1, char_bag); + FEwrong_type_argument(@'sequence', char_bag); } }