summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Alter the ExternalASTSource interface to permit by-name lookups. PCH continu...John McCall2010-06-011-0/+4
* A more minimal fix for PR6762.John McCall2010-05-281-0/+2
* When determining whether we can use "this", make sure to look throughDouglas Gregor2010-05-221-1/+1
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-5/+6
* Implement semantic analysis and an AST representation for the namedDouglas Gregor2010-05-151-0/+1
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-3/+15
* Delete a dead function at sabre's request.Chandler Carruth2010-05-131-11/+0
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-2/+2
* Rearchitect -Wconversion and -Wsign-compare. Instead of computing themJohn McCall2010-05-061-2/+0
* Add base paths to CK_UncheckedDerivedToBase and CK_DerivedToBaseMemberPointer.Anders Carlsson2010-04-241-2/+1
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-3/+2
* Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBase...Anders Carlsson2010-04-241-4/+3
* Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson2010-04-231-2/+6
* Remove all "used" static functions *after* we have performed all ofDouglas Gregor2010-04-091-8/+7
* Teach the diagnostic engine to provide more detailed information aboutDouglas Gregor2010-03-251-0/+24
* Only perform CFG-based warnings on 'static inline' functions thatTed Kremenek2010-03-231-1/+2
* Remove the capture, serialization, and deserialization of commentDouglas Gregor2010-03-191-5/+0
* Keep an explicit stack of function and block scopes, each element ofDouglas Gregor2010-03-011-4/+60
* Implement jump checking for initialized c++ variables, implementingChris Lattner2010-03-011-0/+2
* Implementing unused function warning.Tanya Lattner2010-02-121-0/+15
* Move the diagnostic argument formatting function out of Sema and makeDouglas Gregor2010-02-091-245/+3
* Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos.Ted Kremenek2010-02-021-1/+1
* Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the ...Sebastian Redl2010-01-311-6/+9
* Don't a.k.a. through the primary typedef of an anonymous tag decl.John McCall2010-01-131-0/+6
* Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov2010-01-101-1/+8
* Move the -Wconversion logic into SemaChecking.cpp. There's a fair amount ofJohn McCall2010-01-041-310/+1
* Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson2009-12-291-8/+1
* Kill off PreDeclaratorDC.John McCall2009-12-191-2/+2
* Rework how virtual member functions are marked. If a class has no key functio...Anders Carlsson2009-12-071-12/+21
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-8/+8
* Refactor our handling of expression evaluation contexts, so that SemaDouglas Gregor2009-11-261-2/+5
* Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian2009-11-251-1/+1
* Make 'SEL' pointer to a builtin type and not anFariborz Jahanian2009-11-231-1/+1
* This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian2009-11-211-5/+3
* Do not enter forward class 'Protocol' in decl context.Fariborz Jahanian2009-11-181-1/+1
* Rework Sema code completion interface.Daniel Dunbar2009-11-131-2/+3
* Fix PR 5422: handle lvalue results when evaluating 'based' ptrtoints as part ofJohn McCall2009-11-111-3/+9
* Improve diagnostics when a default template argument does not matchDouglas Gregor2009-11-111-2/+3
* Support -Wshorten-64-to-32 for integer types only, which seems to satisfy theJohn McCall2009-11-071-0/+4
* Improve -Wconversion by permitting binary operations on values of the targetJohn McCall2009-11-071-42/+129
* Implement -Wconversion. Off by default, in the non-gcc group. There'sJohn McCall2009-11-071-6/+225
* Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall2009-11-041-1/+1
* Preserve type source information in TypedefDecls. Preserve it acrossJohn McCall2009-10-241-16/+22
* Implement PR5242: don't desugar a type more than once in a diagnostic. ThisChris Lattner2009-10-201-14/+33
* teach FormatDiagnostic to aggregate previously formatted arguments andChris Lattner2009-10-201-0/+2
* code cleanup, convert if tree to switch etc.Chris Lattner2009-10-201-19/+26
* When performing template-substitution into a type, don't just replace theJohn McCall2009-10-181-28/+100
* Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall2009-10-161-3/+2
* Improve diagnostics when the parser encounters a declarator with anDouglas Gregor2009-10-131-0/+1
* Unify our diagnostic printing for errors of the form, "we didn't likeDouglas Gregor2009-10-131-68/+89
OpenPOWER on IntegriCloud