- Feb 25, 2008
-
-
Eli Friedman authored
failures on OS X in some cases. (Thank you valgrind.) llvm-svn: 47568
-
- Feb 20, 2008
-
-
Chris Lattner authored
rename QualType::getQualifiers to getCVRQualifiers. Add some fixme's and clean up some code relevant to qualifiers. Change ASQualType to contain a Type* instead of a QualType. Any CVR qualifiers should be on the outer qual type. llvm-svn: 47398
-
- Feb 18, 2008
-
-
Anders Carlsson authored
llvm-svn: 47260
-
- Feb 16, 2008
-
-
Anders Carlsson authored
llvm-svn: 47216
-
Anders Carlsson authored
llvm-svn: 47202
-
- Feb 15, 2008
-
-
Eli Friedman authored
IncompleteArrayType. This should make code dealing with both incomplete and variable length arrays much more readable, plus it allows properly making the distinction between isVariableArrayType() and isVariablyModifiedType(). The patch is a little big, but it's strightforward. so I don't think there should be any issues. llvm-svn: 47165
-
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
-