Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • ram's avatar
    5dccabe6
    When doing keywords with hairy defaults, make the type of the main-entry · 5dccabe6
    ram authored
    arg be the union of NULL and the declared type, instead of T, so that
    we can push some type checking into the caller even in this case.
    Also, if there is a supplied-p keyword with a non-hairy default, don't
    do defaulting in the main entry --- do it in the keyword entry, like
    for any other keyword.
    5dccabe6
    History
    When doing keywords with hairy defaults, make the type of the main-entry
    ram authored
    arg be the union of NULL and the declared type, instead of T, so that
    we can push some type checking into the caller even in this case.
    Also, if there is a supplied-p keyword with a non-hairy default, don't
    do defaulting in the main entry --- do it in the keyword entry, like
    for any other keyword.