[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 3/3] clang: don't define nocall
On Fri, May 29, 2020 at 08:25:44AM +0100, Julien Grall wrote: > Hi Roger, > > On 28/05/2020 15:40, Roger Pau Monne wrote: > > Clang doesn't support attribute error, and the possible equivalents > > like diagnose_if don't seem to work well in this case as they trigger > > when when the function is not called (just by being used by the > > APPEND_CALL macro). > > OOI, could you share the diagnose_if change you tried? I've sent a reduced version to the llvm-dev mailing list, because I think the documentation should be fixed for diagnose_if. The email with the example is at: http://lists.llvm.org/pipermail/llvm-dev/2020-May/141908.html FWIW, using the deprecated attribute will also trigger the same error/warning even when not calling the function from C. > > > > Define nocall to a noop on clang until a proper solution can be found. > > > > Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > > Acked-by: Julien Grall <jgrall@xxxxxxxxxx> Thanks!
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |