On Tuesday 24 July 2007 21:25:39 Andy Lester wrote: > On Jul 24, 2007, at 8:56 PM, chromatic wrote: > > I presume that the function always returns either PMCNULL or a > > NameSpace PMC, > > so checking if it's returned PMCNULL and returning PMCNULL in that > > case seems > > a little silly.
> Because I'm trying to get all the C code to be NONNULL as much as > possible. The code was: $1 = PMC_IS_NULL(ns) ? PMCNULL : ns; If PMC_IS_NULL(ns) -- if it's PMCNULL -- then return PMCNULL. Otherwise, return ns. That is, return exactly what you were going to return anyway. What am I missing here? -- c