[cfe-dev] clang does not warn for Uninitialized Array's
John McCall via cfe-dev
cfe-dev at lists.llvm.org
Mon Nov 6 01:05:17 PST 2017
> On Nov 6, 2017, at 1:42 AM, Mahesh Attarde via cfe-dev <cfe-dev at lists.llvm.org> wrote:
> Hello
> I tried to run simple check with following example
>
> int foo(){
> int f[10];
> return f[0];
> }
>
> with clang 5.0.0 -Wuninitialized There is no error.
>
> with gcc 7.2.0 -Wuinitialized we get error.
I'm sure it's just a limitation of our current analysis that could be fixed. It's worth a bug, yes.
John.
>
> <source>: In function 'int foo()':
> 5 : <source>:5:16: warning: 'f[0]' is used uninitialized in this function [-Wuninitialized]
> return f[0];
> ^
> Compiler exited with result code 0
>
> Wonder why?
> Should i raise request on bugzilla ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20171106/256e65a1/attachment.html>
More information about the cfe-dev
mailing list