diff --git a/src/do_name.c b/src/do_name.c index a8be61cee..3a43ab9ad 100644 --- a/src/do_name.c +++ b/src/do_name.c @@ -1488,7 +1488,9 @@ do_oname(struct obj *obj) a valid artifact name */ u.uconduct.literate++; } else if (obj->otyp == objtyp) { + /* artifact_name() always returns non-Null when it sets objtyp */ assert(aname != 0); + /* artifact_name() found a match and restrict_name() didn't reject it; since 'obj' is the right type, naming will change it into an artifact so use canonical capitalization (Sting or Orcrist) */