- Mar 15, 2011
-
-
Ted Kremenek authored
Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. llvm-svn: 127669
-
Ted Kremenek authored
Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. llvm-svn: 127666
-
Ted Kremenek authored
UninitializedValues: introduce ValueVector:reference class to forward to llvm::BitVector. No real functionality change, but this is a stepping stone to moving to tri-state logic. llvm-svn: 127665
-
Ted Kremenek authored
UninitializedValues: wrap BitVector references in a new class ValueVector. No functionality change. This defines the minimum interface that ValueVector needs to support when we no longer base it strictly on a direct interpretation of BitVector. llvm-svn: 127664
-
Ted Kremenek authored
Substitue term "BitVector" with "ValueVector" to prep for further revisions. No functionality change. llvm-svn: 127663
-
Ted Kremenek authored
llvm-svn: 127657
-
Ted Kremenek authored
llvm-svn: 127656
-
NAKAMURA Takumi authored
lib/Basic/Targets.cpp: __declspec(attr) should be provided on mingw as macro, alias of __attribute__. On mingw without -fms-extensions, we can provide "as-is" __declspec. llvm-svn: 127655
-
NAKAMURA Takumi authored
lib/Headers/mm_malloc.h: On Windows, we can expect _mm_malloc would be provided as macro by <malloc.h>. llvm-svn: 127654
-
NAKAMURA Takumi authored
llvm-svn: 127652
-
Ken Dyck authored
replace some uses of FieldOffsetInBytes. The remaining uses of FieldOffsetInBytes will be replaced once NextFieldOffsetInBytes is converted to CharUnits. No change in functionality intended. llvm-svn: 127641
-
Argyrios Kyrtzidis authored
After the open+fstat optimization, files were already opened for FileManager::getBufferForFile() and we closed them after reading them. The problem was that when -working-directory was passed, the code path that actually reuses & closes the already opened file descriptor was not followed. llvm-svn: 127639
-
Jakob Stoklund Olesen authored
The tests fail in a -Asserts build. llvm-svn: 127635
-
- Mar 14, 2011
-
-
Douglas Gregor authored
much to be useful. llvm-svn: 127625
-
Joerg Sonnenberger authored
llvm-svn: 127624
-
Douglas Gregor authored
cannot yet be resolved, be sure to push the new label declaration into the right place within the identifier chain. Otherwise, name lookup in C++ gets confused when searching for names that are lexically closer than the label. Fixes PR9463. llvm-svn: 127623
-
Rafael Espindola authored
llvm-svn: 127622
-
Sebastian Redl authored
llvm-svn: 127617
-
Eric Christopher authored
arguments. Process only the arguments that people write, but process all of them. Fixes rdar://8900346 llvm-svn: 127616
-
Ted Kremenek authored
Tweak VariadicMethodTypeChecker to only create one ExplodedNode when issuing multiple warnings for the same message expression. Also add a test case showing that we correctly report multiple warnings for the same message expression. llvm-svn: 127605
-
Ted Kremenek authored
llvm-svn: 127604
-
Sebastian Redl authored
llvm-svn: 127603
-
Sebastian Redl authored
llvm-svn: 127602
-
Sebastian Redl authored
llvm-svn: 127596
-
Rafael Espindola authored
is working around a bug in ld or if the new linker has a reasonable reason for wanting the string constant to be linker visible. llvm-svn: 127594
-
Douglas Gregor authored
-literal to char* conversion. Make it so. llvm-svn: 127586
-
Fariborz Jahanian authored
be more speciaclized than that of the initializer, when matching protocol qualifier list. // rdar:// 9118343. llvm-svn: 127585
-
Douglas Gregor authored
llvm-svn: 127583
-
Douglas Gregor authored
llvm-svn: 127582
-
David Chisnall authored
llvm-svn: 127580
-
Oscar Fuentes authored
The previous syntax created a list with the usual semicolon as separator, which breaks the link command. llvm-svn: 127579
-
Anders Carlsson authored
llvm-svn: 127573
-
- Mar 13, 2011
-
-
Anders Carlsson authored
Add an Objective-C checker that checks that arguments passed to some variadic Objective-C methods are of Objective-C pointer types. Ted or Argiris, I'd appreciate a review! llvm-svn: 127572
-
Anders Carlsson authored
llvm-svn: 127571
-
Sebastian Redl authored
Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. llvm-svn: 127568
-
Oscar Fuentes authored
On Windows only the shared library is created. The reason for this is that clang.lib the static library would clash with clang.lib the export library of the dll. llvm-svn: 127566
-
Oscar Fuentes authored
This reverts commit r127556. It breaks the build for MSVC. llvm-svn: 127564
-
Ted Kremenek authored
Fix CFG assertion failure reported in PR 9467. This was due to recent changes in optimizing CFGs for switch statements. llvm-svn: 127563
-
Jakob Stoklund Olesen authored
llvm-svn: 127559
-
- Mar 12, 2011
-
-
Oscar Fuentes authored
llvm-svn: 127556
-