- 701c89e Honor using declarations in overload resolution. Most of the code for by John McCall · 15 years ago
- fda8e12 Stop stripping UnresolvedUsingDecls out of LookupResults that have other by John McCall · 15 years ago
- 802ab45 Improve source location information for C++ member initializers in a by Douglas Gregor · 15 years ago
- 144238e Use a more rigorous definition of 'class member'. I don't have any evidence by John McCall · 15 years ago
- 336e774 Recognize that EnumConstantDecls can be found by lookup and are not instance by John McCall · 15 years ago
- 5ec02ae In Sema, whenever we think that a function is going to cause a vtable to be generated, we mark any virtual implicit member functions as referenced. by Anders Carlsson · 15 years ago
- 51fa86f r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 15 years ago
- 1bcee0a Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 15 years ago
- 0bd6feb Push overloaded function templates through the parser using a totally different by John McCall · 15 years ago
- 5fcf1f0 Fix another "operator delete missing" crash: make sure we don't check by Eli Friedman · 15 years ago
- ca6affd Make sure to call AddOverriddenMethods for implicit copy assignment operators; by Eli Friedman · 15 years ago
- 2f841ba Stop trying to analyze class-hierarchies for dependently-scoped id-expressions; by John McCall · 15 years ago
- 6bc9768 Fix a code gen. crash synthesizing a destructor. Fixes pr5660. by Fariborz Jahanian · 15 years ago
- b1b4256 Fix IsProvablyNotDerivedFrom to always use record definitions when available. by John McCall · 15 years ago
- aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 15 years ago
- ec2a4ed Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader by Daniel Dunbar · 15 years ago
- e6342c0 Funtion templates and function template specializations do not by Douglas Gregor · 15 years ago
- 4ba3136 Move the checking of overridden virtual functions into the code path by Douglas Gregor · 15 years ago
- 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 15 years ago
- d3a5058 An inherited virtual (where "virtual" wasn't written explicitly) can by Douglas Gregor · 15 years ago
- 2b4074f Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup by Douglas Gregor · 15 years ago
- 958aeb0 Eliminate warning in Release-Asserts mode. No functionality change by Douglas Gregor · 15 years ago
- e1599ce Fix and test for a problem caught by the clang-on-clang buildbot: qualified by John McCall · 15 years ago
- 7dafdf5 Remove all of Sema's explicit uses of OverloadedFunctionDecl except for by John McCall · 15 years ago
- 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
- 3790980 When we're trying to define an implicit virtual destructor, make sure that we have a valid delete operator. by Anders Carlsson · 15 years ago
- bb377ed Use StringRef in Attr constructors. by Benjamin Kramer · 15 years ago
- 660cc18 Remove useless c_str() calls in SemaCodeComplete. by Benjamin Kramer · 15 years ago
- 7d8a782 Don't call Decl::CollectingStats(false) and Stmt::CollectingStats(false). When called with false these functions return whether statistics are enabled. They don't change any state. Since we're not using the return value avoid calling them in the first place. by Kovarththanan Rajaratnam · 15 years ago
- 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
- f4fdd9b Fix 80-cols violations by Sean Hunt · 15 years ago
- 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
- e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
- 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
- d888962 More work on ScalarExprEmitter::EmitCastExpr: for every cast kind, either by Eli Friedman · 15 years ago
- 1a68972 Fix thinko. by Anders Carlsson · 15 years ago
- d5a942b When adding an implicit destructor, make sure to mark it as virtual if it overrides existing destructors. by Anders Carlsson · 15 years ago
- 9549680 Correctly find overridden destructors. by Anders Carlsson · 15 years ago
- 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
- 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
- d85b5b9 Implement the rules in C++ [basic.link] and C99 6.2.2 for computing by Douglas Gregor · 15 years ago
- 6a587cb Better diagnostic on deleted constructor when no initializer name is available. by Fariborz Jahanian · 15 years ago
- 51ffb0c Implement support for default template arguments of function templates. by Douglas Gregor · 15 years ago
- 5b6d70e Diagnose ill-formed uses of default template arguments in by Douglas Gregor · 15 years ago
- 0de55e7 Fix a thinko where we weren't always performing unary conversions on the switch condition, fixing PR5612 by Douglas Gregor · 15 years ago
- be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
- d78f598 Don't crash when we re-use a template specialization node for an explicit instantiation. lib/Support/CommandLine.cpp is our test case by Douglas Gregor · 15 years ago
- a0d3ca1 Refactor ActOnFinishSwitchStmt to simplify it further by Douglas Gregor · 15 years ago
- 0be3193 Refactor ActOnFinishSwitchStmt to simplify and reduce nesting by Douglas Gregor · 15 years ago
- 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
- f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
- 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
- d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
- 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 15 years ago
- 5656e14 Clean up the AST for while loops and fix several problems with by Douglas Gregor · 15 years ago
- 2641606 Fix some major problems dealing with dependently-qualified names in implicit by John McCall · 15 years ago
- 4cd1c70 More cleanup of argument call collection. by Fariborz Jahanian · 15 years ago
- f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
- 048f52a Refactor collection of call arguments in common code. by Fariborz Jahanian · 15 years ago
- e4d2bdd GNUNullExpr is a valid sentinel even though it isn't of pointer type. by Anders Carlsson · 15 years ago
- d3d5301 Explicitly store the condition variable within switch statements, and by Douglas Gregor · 15 years ago
- a244dc3 Fix a crash when "instantiating" VarDecls that are neither type nor value dependent. by Anders Carlsson · 15 years ago
- a7605db Un-break instantiation of if statements with conditional variables by Douglas Gregor · 15 years ago
- 26d6e9d Set the template specialization kind before instantiating the function definition so that the function will have the right linkage. by Anders Carlsson · 15 years ago
- 8cfe5a7 Explicitly track the condition variable within an "if" statement, by Douglas Gregor · 15 years ago
- a4c98cd Convert the && and || operands to bool using standard conversions. Fixes PR5593. by Anders Carlsson · 15 years ago
- bc0e078 Handle converting member pointers to bool. by Anders Carlsson · 15 years ago
- a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
- 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
- 5d484e8 Intercept sizeof and alignof references before they get into ASTContext methods. This fixes a crash when writing sizeof(Incomplete&), and lets ASTContext's methods do the right thing for CodeGen, which fixes PR5590. by Sebastian Redl · 15 years ago
- eb0d8c9 Let using directives refer to namespace aliases. Fixes PR5479. by Sebastian Redl · 15 years ago
- f21bac6 Require a class type to be complete before probing its conversion by Douglas Gregor · 15 years ago
- 84fb9c0 Implement conversion from a switch condition with class type to an by Douglas Gregor · 15 years ago
- ac564f3 Improve type-checking of templates by distinguishing between members by Douglas Gregor · 15 years ago
- 7edfb69 Do not mark declarations as used when performing overload resolution. Fixes PR5541 by Douglas Gregor · 15 years ago
- 3ebd753 Tolerate extraneous "template<>" headers better, downgrading the by Douglas Gregor · 15 years ago
- 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
- d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
- 97d9e21 Fix LookupResult's sanity-check to handle shadow decls. by John McCall · 15 years ago
- b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
- 5b3f913 Reorganize the intermediate BuildDeclarationNameExpr routines again. by John McCall · 15 years ago
- 7453ed4 Consider a FunctionTemplate to be an overload all on its lonesome. Track by John McCall · 15 years ago
- 13dcd00 This patch implements objective-c's 'SEL' type as a built-in by Fariborz Jahanian · 15 years ago
- d2ede7d Overload resolution doesn't decide whether to do ADL or not anymore; stopping by John McCall · 15 years ago
- ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
- bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
- a481edb Cope with extraneous "template" keyword when providing an out-of-line by Douglas Gregor · 15 years ago
- f6e6fc8 Implement C++ [basic.lookup.classref]p3, which states how the type by Douglas Gregor · 15 years ago
- 31658df When checking the base object of a member access expression (b.foo, by Douglas Gregor · 15 years ago
- 699ee52 Teach FixOverloadedFunctionReference to build new expression ASTs rather by Douglas Gregor · 15 years ago
- e44201a Don't build an explicit conversion to a reference type by Douglas Gregor · 15 years ago
- f3c1f0e When we have a non-dependent expression such as by Douglas Gregor · 15 years ago
- 73460a3 Deduce a ConstantArrayType from a value-dependent initializer list by Douglas Gregor · 15 years ago
- 865d447 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 15 years ago
- a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
- 498429f Patch to implement new-operators with default args. Fixes pr5547. by Fariborz Jahanian · 15 years ago
- cb78d88 Cope with an amusingly little anomaly with dependent types and by Douglas Gregor · 15 years ago
- 4ad9685 Objective-C code completion within properties after "setter = " or by Douglas Gregor · 15 years ago
- 264c1f8 The sub-statement of a case statement is not an unevaluated context! by Eli Friedman · 15 years ago
- d3c6854 Improve code completion for Objective-C message sends, so that we by Douglas Gregor · 15 years ago