[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: llvm / clang / scan-build of the Hurd



> Clang does not support nested functions [1], and there is no plan to
> support them upstream. As such, any file that uses nested functions
> (or any gcc extension not supported by clang) is excluded from the
> analysis (see e.g. [2]). Richard has no special love for them, iiuc
> b/c the semantic is not too well defined. I propose to deprecate their
> use for the Hurd and to gradually rewrite the code that uses them,

That's a non-starter.  They are an excellent extension and their semantics
are thoroughly well-defined.


Reply to: