[cfe-dev] -fcatch-undefined-behavior false positive with readdir()?

Sean McBride sean at rogue-research.com
Wed Sep 26 15:31:34 PDT 2012

On Wed, 26 Sep 2012 14:04:51 -0700, Eli Friedman said:

>> So this is an OS X bug then?  (I'm pretty sure my code snippet itself
>is correct.)
>Yes, it appears so.  (Not sure whether it's a bug in the header or a
>bug in the implementation.)

Ugh.  I was in 10.7.5, just tried in 10.8.2 and seems someone has already fixed this.

Anyway, I think it's a nice example of why fine-graned control over -fcatch-undefined-behavior would be nice: enabling it can find bugs that you can't fix.  If I could turn off the unaligned memory check, at least I could proceed and maybe find some bugs in my own code...

Thanks to all for helping.


Sean McBride, B. Eng                 sean at rogue-research.com
Rogue Research                        www.rogue-research.com 
Mac Software Developer              Montréal, Québec, Canada

More information about the cfe-dev mailing list