[Top][All Lists]

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

gcc10's -Wreturn-local-addr gives FP warning about lib/careadlinkat

From: Jim Meyering
Subject: gcc10's -Wreturn-local-addr gives FP warning about lib/careadlinkat
Date: Wed, 5 Feb 2020 16:27:38 -0800

Building latest latest coreutils using latest-from-git gcc10 evokes
this false positive:

lib/careadlinkat.c: In function 'careadlinkat':
cc1: error: function may return address of local variable
lib/careadlinkat.c:73:8: note: declared here
   73 |   char stack_buf[1024];

I'm guessing improved flow analysis will eventually suppress this. I
hesitate to turn off the useful and normally-high-S/N
-Wreturn-local-addr globally. Maybe just disable it in that one file,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]