- Feb 15, 2008
-
-
Eli Friedman authored
going on with mixing scopes, though. llvm-svn: 47152
-
- Feb 12, 2008
-
-
Eli Friedman authored
llvm-svn: 47005
-
Eli Friedman authored
they are of type wchar_t[]. llvm-svn: 47004
-
Eli Friedman authored
llvm-svn: 47003
-
- Feb 06, 2008
-
-
Eli Friedman authored
llvm-svn: 46806
-
Eli Friedman authored
llvm-svn: 46799
-
- Feb 04, 2008
-
-
Christopher Lamb authored
qualifiers use the __attribute__((address_space(id))) syntax. llvm-svn: 46691
-
- Jan 30, 2008
-
-
Steve Naroff authored
Abolish a bunch of Xcode inserted tabs. llvm-svn: 46566
-
- Jan 29, 2008
-
-
Steve Naroff authored
Tighten up ASTContext::typesAreCompatible()...it needs to make sure the qualifiers match. The comment and C99 citation for this routine were correct...the code needed to conform to the comment/spec. This fixes the test added below. Tightening up this routine forced tweaks to Sema::CheckSubtractionOperands() and Sema::CheckCompareOperands(). For example, they both need to operate on the unqualified pointee... llvm-svn: 46522
-
Steve Naroff authored
Fix bz1950. ASTContext::functionTypesAreCompatible() needs to operate on the unqualified parameter types (per C99 6.7.5.3p15). llvm-svn: 46472
-
- Jan 22, 2008
-
-
Fariborz Jahanian authored
llvm-svn: 46260
-
- Jan 14, 2008
-
-
Chris Lattner authored
proto and function type without proto. It would never call 'functionTypesAreCompatible' because they have different type classes. llvm-svn: 45952
-
- Jan 10, 2008
-
-
Steve Naroff authored
Add a FIXME to commit r45784. Thanks mrs! llvm-svn: 45790
-
- Jan 09, 2008
-
-
Steve Naroff authored
Fix ASTContext::typesAreCompatible to allow for int/enum compatibility (C99 6.7.2.2p4). Fix Sema::MergeFunctionDecl to allow for function type compatibility (by using the predicate on ASTContext). Function types don't have to be identical to be compatible... llvm-svn: 45784
-
- Jan 07, 2008
-
-
Fariborz Jahanian authored
are canonical. Asst in interfaceTypesAreCompatible if they are not. llvm-svn: 45717
-
Ted Kremenek authored
some naming inconsistencies in the names of classes pertaining to Objective-C support in clang. llvm-svn: 45715
-
- Jan 03, 2008
-
-
Fariborz Jahanian authored
llvm-svn: 45547
-
Fariborz Jahanian authored
llvm-svn: 45546
-
- Dec 29, 2007
-
-
Chris Lattner authored
discussion of this change. llvm-svn: 45410
-
Christopher Lamb authored
llvm-svn: 45396
-
- Dec 21, 2007
-
-
Fariborz Jahanian authored
'id' quallified with protocols and static types which have categories and inheritance which implement these protocols. llvm-svn: 45294
-
Fariborz Jahanian authored
(but not both) may be a protocol qualified static type. llvm-svn: 45283
-
Fariborz Jahanian authored
of conforming protocols (or not). llvm-svn: 45276
-
- Dec 20, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 45269
-
Fariborz Jahanian authored
More is yet to come. llvm-svn: 45263
-
- Dec 19, 2007
-
-
Chris Lattner authored
llvm-svn: 45210
-
Fariborz Jahanian authored
protocol list. llvm-svn: 45203
-
- Dec 18, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 45174
-
- Dec 17, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 45125
-
Fariborz Jahanian authored
the protocol list (id<P,...> types). llvm-svn: 45121
-
- Dec 13, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 45014
-
- Dec 12, 2007
-
-
Ted Kremenek authored
Moved all clients of Diagnostics to use FullSourceLoc instead of SourceLocation. Added many utility methods to FullSourceLoc to provide shorthand for: FullLoc.getManager().someMethod(FullLoc.getLocation()); instead we have: FullLoc.someMethod(); Modified TextDiagnostics (and related classes) to use this short-hand. llvm-svn: 44957
-
Steve Naroff authored
Encode enumeral types. llvm-svn: 44956
-
Chris Lattner authored
llvm-svn: 44919
-
Fariborz Jahanian authored
Note that incompatible-protocol-qualified-types.m is currently failing. This is unrelated to this patch and Steve is looking at the general problem of not reporting incompitible pointer types in return stetement.. llvm-svn: 44897
-
- Dec 07, 2007
-
-
Fariborz Jahanian authored
"@class Protocol;" llvm-svn: 44670
-
- Dec 03, 2007
-
-
Bill Wendling authored
standard says that we should adjust the "reference to T" type to "T" before analysis. llvm-svn: 44530
-
- Nov 26, 2007
-
-
Ted Kremenek authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=44089 "Decl" once again can no longer be NULL, so the NULL checks are not needed. llvm-svn: 44336
-
- Nov 19, 2007
-
-
Anders Carlsson authored
llvm-svn: 44222
-
- Nov 14, 2007
-
-
Ted Kremenek authored
in TagDecl*. This allows the deserializer to use ASTContext to create the TagTypes. Deserialize TagTypes then rely on pointer-backpatching to resolve the decls. This may not be the interface that we want, but as the implementation of TagTypes will potentially change significantly in the future, I'm leaving this for now. An appropriate FIXME is in place. llvm-svn: 44089
-