Alistair Lynn
2010-Dec-05 10:30 UTC
[LLVMdev] [cfe-dev] Unexpected results from _Bool cast
Hello- Yes, this is a bug. This code gives the expected result (1) for me under the current svn HEAD. Alistair On 5 Dec 2010, at 09:04, Dave Keck wrote:> Hey list, > > The following program outputs '0' when compiled on my system with `clang a.c`: > > #include <stdio.h> > int main(int argc, const char *argv[]) > { > printf("%d\n", (_Bool)((void *)0xCAFEBABE)); > return 0; > } > > Could someone confirm this is a bug? (Section 6.3.1.2 of C99 seems to > suggest that it is.) I suspect I need to upgrade Xcode/clang/llvm, but > I thought I'd check before I attempt to download that monstrosity on > my wee connection. > > Thanks, > > David > _______________________________________________ > cfe-dev mailing list > cfe-dev at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev