- Mar 16, 2011
-
-
Ted Kremenek authored
VariadicMethodTypeChecker: don't warn for null pointer constants passed to variadic Objective-C methods. llvm-svn: 127719
-
- Mar 15, 2011
-
-
Ted Kremenek authored
Remove warning for null characters in CFString literals. Clang handles them just fine, and GCC 4.2 doesn't warn here either. We added this warning back in 2007 when we were comparing against GCC 4.0. llvm-svn: 127704
-
Ted Kremenek authored
llvm-svn: 127703
-
John McCall authored
make sure that upcasts of member pointer types are covered as constants. Fixed rdar://problem/9130221 llvm-svn: 127702
-
Sebastian Redl authored
Find out that our C++0x status has only one field for noexcept expression and specification together, and that it was accidentally already marked as fully implemented. This completes noexcept specification work. llvm-svn: 127701
-
Sebastian Redl authored
llvm-svn: 127692
-
Sebastian Redl authored
llvm-svn: 127688
-
Ted Kremenek authored
llvm-svn: 127687
-
Sebastian Redl authored
llvm-svn: 127685
-
Fariborz Jahanian authored
declaration as this results in a confusing error message, instead of message related to missing property declaration. // rdar://9106929 llvm-svn: 127682
-
Ted Kremenek authored
llvm-svn: 127672
-
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
-
Sebastian Redl authored
llvm-svn: 127603
-
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
-
Anders Carlsson authored
llvm-svn: 127573
-