- Feb 16, 2011
-
-
Douglas Gregor authored
be sure to look at all of the Objective-C class declarations within a @class. Fixes <rdar://problem/8876207>. llvm-svn: 125635
-
Devang Patel authored
This patch rewrites r125142. llvm-svn: 125632
-
Douglas Gregor authored
Objective-C, also look in the categories and class extensions of our superclasses. Fixes <rdar://problem/8853540>. llvm-svn: 125628
-
John McCall authored
Nobody ever gave me a clear reason for why we were doing this, and now it's apparently causing serious problems, so if *not* having this causes problems, we get to solve them the right way this time. llvm-svn: 125627
-
Fariborz Jahanian authored
Warning and its note will be ignored in default case. llvm-svn: 125621
-
Fariborz Jahanian authored
llvm-svn: 125619
-
-
Devang Patel authored
C struct arguments do not need this adjustment. This fixes 7 failures in callfuncs.exp from gdb testsuite. llvm-svn: 125615
-
- Feb 15, 2011
-
-
Argyrios Kyrtzidis authored
CastToStructChecker FixedAddressChecker PointerArithChecker PointerSubChecker llvm-svn: 125612
-
Argyrios Kyrtzidis authored
llvm-svn: 125611
-
John McCall authored
llvm-svn: 125609
-
Douglas Gregor authored
prototype, e.g., ^() rather than ^(void). Fixes <rdar://problem/8875712>. llvm-svn: 125608
-
Rafael Espindola authored
better for clang to always compute the right name, but for now this hack fixes PR9177 and lets us build firefox with LTO :-) llvm-svn: 125607
-
John McCall authored
llvm-svn: 125605
-
Douglas Gregor authored
<rdar://problem/8767704>. llvm-svn: 125604
-
Rafael Espindola authored
llvm-svn: 125601
-
Argyrios Kyrtzidis authored
llvm-svn: 125599
-
Argyrios Kyrtzidis authored
CStringChecker ChrootChecker MallocChecker PthreadLockChecker StreamChecker UnreachableCodeChecker MallocChecker creates implicit dependencies between checkers and needs to be handled differently. llvm-svn: 125598
-
Rafael Espindola authored
Original patch by Jonas Bülow. llvm-svn: 125597
-
Douglas Gregor authored
separately handle the case of a local declaration-specifier list, including all types in the set of options. Fixes <rdar://problem/8790735> and <rdar://problem/8662831>. llvm-svn: 125594
-
Peter Collingbourne authored
options, enabled OpenCL extensions and default FP_CONTRACT setting. llvm-svn: 125589
-
Peter Collingbourne authored
llvm-svn: 125588
-
Douglas Gregor authored
by the code completion token, treat this as a class message send where the opening square bracket is missing. Fixes <rdar://problem/6970911>. llvm-svn: 125587
-
Fariborz Jahanian authored
ends up in the text segment. // rdar://8825235. llvm-svn: 125585
-
Douglas Gregor authored
"used". Fixes <rdar://problem/8684363>. llvm-svn: 125579
-
Argyrios Kyrtzidis authored
Store in PCH the directory that the PCH was originally created in. If a header file is not found at the path that we expect it to be and the PCH file was moved from its original location, try to resolve the file by assuming that header+PCH were moved together and the header is in the same place relative to the PCH. llvm-svn: 125576
-
Fariborz Jahanian authored
deprecated class and methods in objective-c. llvm-svn: 125573
-
Douglas Gregor authored
llvm-svn: 125566
-
Argyrios Kyrtzidis authored
llvm-svn: 125565
-
John McCall authored
- Have CGM precompute a number of commonly-used types - Have CGF copy that during initialization instead of recomputing them - Use TBAA info when initializing a parameter variable - Refactor the scalar ++/-- code llvm-svn: 125562
-
Argyrios Kyrtzidis authored
-Update tablegen files for checkers, use the tablegen class name for the checker class name. -Update ClangSACheckersProvider to not look into hidden checker packages. llvm-svn: 125560
-
Argyrios Kyrtzidis authored
StackAddrLeakChecker ObjCAtSyncChecker UnixAPIChecker MacOSXAPIChecker The rest have/create implicit dependencies between checkers and need to be handled differently. llvm-svn: 125559
-
John McCall authored
the parser will complete the declarator with a valid decl and thus trigger delayed diagnostics for it. It certainly looks like we were intentionally returning null here, but I couldn't find any good reason for it, and there wasn't a comment, so farewell to all that. llvm-svn: 125556
-
John McCall authored
a zero constant for a complete class. rdar://problem/8424975 To make this happen, track the field indexes for virtual bases in the complete object. I'm curious whether we might be better off making CGRecordLayoutBuilder *much* more reliant on ASTRecordLayout; we're currently duplicating an awful lot of the ABI layout logic. llvm-svn: 125555
-
Ted Kremenek authored
llvm-svn: 125550
-
Ken Dyck authored
functionality intended. llvm-svn: 125549
-
Ted Kremenek authored
llvm-svn: 125548
-
Fariborz Jahanian authored
Warn if class for a deprecated class is implemented. Warn if category for a deprecated class is implemented. All under control of -Wdeprecated-implementations. // rdar://8973810. llvm-svn: 125545
-
Chris Lattner authored
llvm-svn: 125538
-
John McCall authored
PR9221. llvm-svn: 125532
-