| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
types ('int' and 'void')" on input that 'gcc -fsyntax-only' eats
llvm-svn: 51002
|
|
|
|
|
|
|
|
|
| |
tgmath.h.
Note that there is another issue with tgmath.h, so mandel.c still
doesn't work.
llvm-svn: 47069
|
|
|
|
| |
llvm-svn: 47005
|
|
|
|
| |
llvm-svn: 47003
|
|
|
|
|
|
| |
void*.
llvm-svn: 46939
|
|
|
|
| |
llvm-svn: 46577
|
|
|
|
| |
llvm-svn: 45961
|
|
|
|
|
|
|
|
| |
explicit casts.
Now, isNullPointerConstant() will return true for the following: "(void*)(double*)0"
llvm-svn: 45951
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove diagnostics from Sema::CheckIndirectionOperand(). C89/C99 allow dereferencing an incomplete type. clang appears to be emulating some incorrect gcc behavior (see below).
void
foo (void)
{
struct b;
struct b* x = 0;
struct b* y = &*x; // gcc produces an error ("dereferencing pointer to incomplete type")
}
With this patch, the above is now allowed.
Bug/Patch by Eli Friedman!
llvm-svn: 45933
|
|
to precede the check for two pointer operands.
llvm-svn: 45732
|