- May 03, 2012
-
-
Ted Kremenek authored
llvm-svn: 156108
-
Argyrios Kyrtzidis authored
validate that we didn't override the contents of any of such files. If this is detected, emit a diagnostic error and recover gracefully by using the contents of the original file that the PCH was built from. Part of rdar://11305263 llvm-svn: 156107
-
Fariborz Jahanian authored
of places. // rdar://11375908 llvm-svn: 156106
-
Chad Rosier authored
llvm-svn: 156104
-
Douglas Gregor authored
performing the search for overridden methods. We very rarely see the same container twice, and in those rare cases we still have the fallback of the second SmallPtrSet to eliminate duplicates. Good for ~1.5% -fsyntax-only speedup on the code in <rdar://problem/11004361>. llvm-svn: 156103
-
Nuno Lopes authored
llvm-svn: 156102
-
Jim Ingham authored
should be MasterPlans that want to stay on the plan stack. So make all plans NOT MasterPlans by default and then have the SB API's and the CommandObjectThread step commands set this explicitly. Also added a "clean up" phase to the Thread::ShouldStop so that if plans get stranded on the stack, we can remove them. This is done by adding an IsPlanStale method to the thread plans, and if the plan can know that it is no longer relevant, it returns true, and the plan and its sub-plans will get discarded. llvm-svn: 156101
-
Michael J. Spencer authored
There are no tests for this yet because I still need to finish the YAML -> COFF converter so we don't get binary files checked in. llvm-svn: 156100
-
Jim Ingham authored
Document the fact that you can repeat "-n" and similar options to make one breakpoint on multiple names. llvm-svn: 156098
-
Fariborz Jahanian authored
prototypes should both return `struct objc_class *`. // rdar://11375495 llvm-svn: 156097
-
Chad Rosier authored
Part of rdar://11285725 llvm-svn: 156096
-
Richard Smith authored
llvm-svn: 156095
-
Richard Smith authored
llvm-svn: 156094
-
Chad Rosier authored
llvm-svn: 156093
-
Bob Wilson authored
Some of the NSAssert macros in OS X 10.7 are implemented in a way that adds extra arguments that trigger the -Wformat-extra-args warning. Earlier versions of clang failed to detect those -Wformat issues, but now that clang is reporting those problems, we need to quiet them since there's nothing to be done to fix them. <rdar://problem/11317765> I don't know how to write a testcase for this. Suggestions welcome. Patch by Ted Kremenek! llvm-svn: 156092
-
Kaelyn Uhrain authored
llvm-svn: 156091
-
Peter Collingbourne authored
EXCLUDE_FROM_ALL property. llvm-svn: 156090
-
Jordy Rose authored
[analyzer] When promoting constant integers in a comparison, use the larger width of the two to avoid truncation. llvm-svn: 156089
-
Johnny Chen authored
rdar://problem/11374653 llvm-svn: 156088
-
Richard Smith authored
llvm-svn: 156087
-
Richard Smith authored
cases in switch statements. Also add a [[clang::fallthrough]] attribute, which can be used to suppress the warning in the case of intentional fallthrough. Patch by Alexander Kornienko! The handling of C++11 attribute namespaces in this patch is temporary, and will be replaced with a cleaner mechanism in a subsequent patch. llvm-svn: 156086
-
Anna Zaks authored
specifically checks for equality to null. Enforcing this general practice, which keeps the analyzer less noisy, in the CString Checker. This change suppresses "Assigned value is garbage or undefined" warning in the added test case. llvm-svn: 156085
-
Jakob Stoklund Olesen authored
llvm-svn: 156084
-
Jakob Stoklund Olesen authored
Many register classes only have a few super-registers, so it is not necessary to keep individual bit masks for all possible sub-register indices. llvm-svn: 156083
-
Richard Smith authored
was unintentional. Found by -Wimplicit-fallthrough, patch by Alexander Kornienko! llvm-svn: 156082
-
Argyrios Kyrtzidis authored
failing to lex the string, as suggested by Eli. Part of rdar://11305263. llvm-svn: 156081
-
Owen Anderson authored
llvm-svn: 156080
-
Chad Rosier authored
aren't necessary to reproduce the clang crash. Part of rdar://11285725 llvm-svn: 156079
-
Fariborz Jahanian authored
under -Wobjc-missing-property-synthesis which must be opted-in. // rdar://11295716 llvm-svn: 156078
-
Silviu Baranga authored
llvm-svn: 156077
-
Jakob Stoklund Olesen authored
Some targets have no sub-registers at all. Use the TargetRegisterInfo versions of composeSubRegIndices(), getSubClassWithSubReg(), and getMatchingSuperRegClass() for those targets. llvm-svn: 156075
-
David Blaikie authored
llvm-svn: 156074
-
Sirish Pande authored
This adds new instructions for Hexagon V4 architecture. llvm-svn: 156071
-
Nuno Lopes authored
replace 'break's with 'return 0' in visitCallInst code for objectsize, since there is no need to fallback to visitCallSite. This gives a 0.9% in a test case llvm-svn: 156069
-
Duncan Sands authored
llvm-svn: 156067
-
Howard Hinnant authored
llvm-svn: 156064
-
Simon Atanasyan authored
Test case Clang::Driver/debug-options-as.c depends on the integrated assembler. Turn it on explicitly on all platforms by the "-integrated-as" option. llvm-svn: 156063
-
Jordy Rose authored
[analyzer] Equality ops are like relational ops in that the arguments shouldn't be converted to the result type. Fixes PR12206 and dupe PR12510. This was probably the original intent of r133041 (also me, a year ago). llvm-svn: 156062
-
Jordy Rose authored
llvm-svn: 156061
-
Craig Topper authored
llvm-svn: 156060
-