|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| | Switch some warnings over to errors which should never have been warnings
in the first place.  (Also, a minor fix to the preprocessor rules for
integer literals while I'm here.)
llvm-svn: 186903 | 
| | 
| 
| 
| 
| 
| 
| 
| | LLP64-incompatible tests.
I think some of them could be rewritten to fit also LLP64.
llvm-svn: 163699 | 
| | 
| 
| 
| 
| 
| | rdar://10736625
llvm-svn: 149662 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | This reverts commit 113814.
This patch was never intended to stay in the repository. If you are reading this
from the future, we apologize for the noise.
llvm-svn: 113990 | 
| | 
| 
| 
| 
| 
| 
| 
| | This test created a statements.ll file until about a month ago. Some buildbots
still have this file in their source dir. This is the easiest way to remove the
file on all bots. Then I'll revert.
llvm-svn: 113814 | 
| | 
| 
| 
| | llvm-svn: 113793 | 
| | 
| 
| 
| 
| 
| | used for the test.
llvm-svn: 110431 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | a switch or goto somewhere in the function.  Indirect gotos trigger the
jump-checker regardless, because the conditions there are slightly more
elaborate and it's too marginal a case to be worth optimizing.
Turns off the jump-checker in a lot of cases in C++.  rdar://problem/7702918
llvm-svn: 109962 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | int test1() {
  return;
}
default to an error.
llvm-svn: 108108 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | - This is designed to make it obvious that %clang_cc1 is a "test variable"
   which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it
   can be useful to redefine what gets run as 'clang -cc1' (for example, to set
   a default target).
llvm-svn: 91446 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | which is a common idiom to improve PIC'ness of code using the addr of
label extension.  This implementation is a gross hack, but the only other
alternative would be to teach evalutate about this horrid combination.
While GCC allows things like "&&foo - &&bar + 1", people don't use this
in practice.  This implements PR5131.
llvm-svn: 83957 | 
| | 
| 
| 
| 
| 
| | hairier (but nonsensical) example.
llvm-svn: 83951 | 
| | 
| 
| 
| 
| 
| | Tests and drivers updated, still need to shuffle dirs.
llvm-svn: 67602 | 
| | 
| 
| 
| 
| 
| | follow the result type of the function.  Add testcase.
llvm-svn: 46823 | 
|  | a method named ImpCastExprToType in Sema.
Use this method to insert implicit casts for case statements from their 
operand type to the condition type of the switch.  This fixes a crash on
test/CodeGen/statements.c, reported by Eli Friedman.
llvm-svn: 46083 |