- 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 15 years ago
- 16c5378 Make sure to call PerformObjectMemberConversion where necessary. by Eli Friedman · 15 years ago
- f595cc4 Make the type of the Decl referred to by a MemberExpr a bit more precise. by Eli Friedman · 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
- 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
- 2f841ba Stop trying to analyze class-hierarchies for dependently-scoped id-expressions; by John McCall · 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
- 9af2f52 Don't automatically assume that an id-expression refers to a 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
- 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 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
- f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
- 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 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
- a4c98cd Convert the && and || operands to bool using standard conversions. Fixes PR5593. by Anders Carlsson · 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
- ac564f3 Improve type-checking of templates by distinguishing between members 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
- 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
- ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
- 865d447 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 15 years ago
- 7d384dd Split LookupResult into its own header. by John McCall · 15 years ago
- e4216e9 Simplify ActOnPostfixUnaryOp. by Eli Friedman · 15 years ago
- 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
- a14cd111 Eliminate some completely-redundant lookups by Douglas Gregor · 15 years ago
- a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
- 16fea9b PR5526: Make sure to set the right cast kinds for the inserted implicit casts. by Eli Friedman · 15 years ago
- a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
- a8a1e3d Always build a builtin operator expression for the __extension__ unary operator. by Anders Carlsson · 15 years ago
- 3e42ffd PR5462: Don't run off the edge of the argument array for vararg handling by Eli Friedman · 15 years ago
- 4b3cbea Don't bind arguments to temporaries if the argument has a reference type. by Anders Carlsson · 15 years ago
- 03d8ed4 Fix two bugs with temporaries: by Anders Carlsson · 15 years ago
- a29e6b8 Note to self: don't leave debugging statements in the code for four hours. by John McCall · 15 years ago
- c8d8ac5 Add <foo> = [<bar> nextObject] to the -Widiomatic-parentheses category, by John McCall · 15 years ago
- 09b6d0e Preserve source locations when building offsetof expressions featuring by John McCall · 15 years ago
- a52ef08 Apparently the following idiom is specifically encouraged: by John McCall · 15 years ago
- 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
- b76cd3d When trying to assign a regular string literal to an Objective-C 'id' type or a pointer to an NSString, emit a code insertion hint that turns it into an Objective-C string. For example: by Anders Carlsson · 15 years ago
- 3451e92 Changed error for nested type qualifier mismatch to by Fariborz Jahanian · 15 years ago
- c9132b6 Test commit - minor terminology change to my recent patch suggested by John McCall by Sean Hunt · 15 years ago
- 36a862f Patch to gives an error that at least points users in the direction of the error, rather by Fariborz Jahanian · 15 years ago
- 7d62a8f Don't warn -Wsign-compare if we're in an unevaluated context, and fixed by John McCall · 15 years ago
- 48f5e63 compare.c also needs a target triple now, and improve some comments while we're by John McCall · 15 years ago
- 5dbad3d Improve the -Wsign-compare heuristics: by John McCall · 15 years ago
- 3f0b5fd Rework the fix-it hint for code like by Douglas Gregor · 15 years ago
- 732429c The signed/unsigned checker should not warn for value-dependent expressions, and should especially not try to evaluate them. by Sebastian Redl · 15 years ago
- 9c4b838 Eliminate some false positives due to a thinko in the "'blah' is by Douglas Gregor · 15 years ago
- b13c87f Implement the conditional-operator part of -Wsign-compare. Turn by John McCall · 15 years ago
- 6ca7cfb When instantiating a UnaryOperator, allow the resulting expression to by Douglas Gregor · 15 years ago
- 45aa455 Implement -Wsign-compare, or at least the actual comparison part of it. by John McCall · 15 years ago
- 5ab7517 Preserve type source information in sizeof/alignof expressions, and pass it by John McCall · 15 years ago
- d00f200 Diagnose __builtin_offsetof on incomplete types. Fixes rdar://problem/7222956 by John McCall · 15 years ago
- 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
- ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
- fbf6870 We have to ensure we have the canonical type to do this. This is but by Mike Stump · 15 years ago
- 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
- 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
- f322ed6 Properly instantiate usage of overloaded operator []. Fixes PR5345. by Sebastian Redl · 15 years ago
- 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
- 5de2450 Diagnose use of data pointer member in a function call by Fariborz Jahanian · 15 years ago
- db07b3f Type of a conditional expression with two distinct objective-c by Fariborz Jahanian · 15 years ago
- 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
- aee3c93 Implement Chris's suggestions for the precendence warnings. Reformat the code a bit. Test the fixits. by Sebastian Redl · 15 years ago
- 6b169ac Add fixit hint to bitwise precedence warning. by Sebastian Redl · 15 years ago
- 9e1d29b Implement a warning for mixing bitwise logical with comparison ops. Fixes PR5297. by Sebastian Redl · 15 years ago
- 5233826 Implement rdar://6756623 - use of deprecated type in deprecated typedef should not warn by Chris Lattner · 15 years ago
- ffb9368 minor reorg: check both attributes before decl. by Chris Lattner · 15 years ago
- 2207d79 Add support for vector shifts, pretty straight forward. by Nate Begeman · 15 years ago
- 097bfb1 Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, by Douglas Gregor · 15 years ago
- 644be85 Apply the special enum restrictions from [over.match.oper]p3b2 in argument-dependent lookup too. This fixes PR5244. by Sebastian Redl · 15 years ago
- a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
- e961afb Refactor our handling of implicit member reference expressions to get most of the logic out of BuildDeclarationNameExpr by Douglas Gregor · 15 years ago
- 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
- e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
- 82debc7 Add some more cast kinds. by Anders Carlsson · 15 years ago
- 2ad3289 Add another two ExtVectorComponent FIXMEs. by Daniel Dunbar · 15 years ago
- 8d1c9ae Fix a crash with qualified member access into a non-type, from Sean Hunt! by Douglas Gregor · 15 years ago
- 6a2b926 teach getCorrespondingUnsignedType how to handle vectors of integers, by Chris Lattner · 15 years ago
- 16a8904 Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors. by Anders Carlsson · 15 years ago
- c351632 Make CheckVectorCast return a CastKind. Reduce nesting of if statements in CheckCastTypes. by Anders Carlsson · 15 years ago
- ebeaf20 Add a ToVoid cast kind and start using it. by Anders Carlsson · 15 years ago
- 0490501 The result type of logical || and && is bool in C++. Fixes PR5206. by Anders Carlsson · 15 years ago
- 8d6d90d Check the return type when calling pointer to member functions. by Anders Carlsson · 15 years ago
- 3a9439f Check the return type of operator[]() and fix a thinko that lead to a crash in SemaCXX/overloaded-operator.cpp. by Anders Carlsson · 15 years ago
- 07d68f1 More return type checking. by Anders Carlsson · 15 years ago
- 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
- 2d15215 More appropriate API usage. by John McCall · 15 years ago