| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 95348
|
|
|
|
| |
llvm-svn: 93444
|
|
|
|
| |
llvm-svn: 93440
|
|
|
|
| |
llvm-svn: 93422
|
|
|
|
| |
llvm-svn: 93072
|
|
|
|
| |
llvm-svn: 92725
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
llvm-svn: 91272
|
|
|
|
| |
llvm-svn: 90071
|
|
|
|
|
|
|
| |
option enables new "internal" checks that will eventually be turned on
by default but still require broader testing.
llvm-svn: 88671
|
|
|
|
| |
llvm-svn: 84078
|
|
|
|
|
|
| |
header files.
llvm-svn: 79511
|
|
|
|
|
|
| |
right now due to a bug that I intend to fix). Ted, please review.
llvm-svn: 77630
|
|
|
|
| |
llvm-svn: 76607
|
|
|
|
| |
llvm-svn: 75303
|
|
|
|
|
|
| |
by Jonathan Gray and Krister Walfridsson.
llvm-svn: 75268
|
|
|
|
|
|
|
| |
because the type of the symbol is used to create the default range. We need the
sign to be consistent.
llvm-svn: 73756
|
|
|
|
|
|
| |
ElementRegion.
llvm-svn: 73754
|
|
|
|
| |
llvm-svn: 73691
|
|
|
|
|
|
|
|
|
| |
type.
When retrieving the region value, if we are going to create a symbol value, use
the cast-to type if possible.
llvm-svn: 73690
|
|
|
|
| |
llvm-svn: 71206
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Don't layer TypedViewRegions on top of any region except
SymbolicRegions and AllocaRegions. This follows from my offline
discussion within Zhongxing about how TypedViewRegions really only
represent memory getting re-appropriated for a new purpose.
Fallout from this change:
- Move test case from xfail_rdar_6440393.m to misc-ps-64.m
(it now passes).
- test/Analysis/fields.c now fails for region store (crash).
Marking XFAIL.
- test/Analysis/rdar-6441136-region.c now fails (only runs with region store).
Marking XFAIL.
Diagnosis: The analyzer now correctly identifies an early out-of-bounds memory
access then the one flagged:
rdar-6541136-region.c:17:3: warning: Load or store into an out-of-bound memory position.
*p = 1;
^~
Changing the line:
char *p = (void*) &wonky[1];
to
char *p = (void*) &wonky[0];
(which should delay the buffer overrun) causes region store to crash, probably
because it expects a TypedViewRegion.
- test/Analysis/casts.c (region store) now fails (crash).
Marking XFAIL.
llvm-svn: 70565
|
|
|
|
| |
llvm-svn: 70374
|
|
|
|
| |
llvm-svn: 70359
|
|
|
|
| |
llvm-svn: 70356
|
|
llvm-svn: 70294
|