- 73b39cf More work on using declarations. by Anders Carlsson · 15 years ago
- cf9f921 Many improvements to using declarations. by Anders Carlsson · 15 years ago
- a818783 Use C++ style comments. by Ted Kremenek · 15 years ago
- 65a81a9 Implement: <rdar://problem/6337132> CWE-273: Failure to Check Whether Privileges by Ted Kremenek · 15 years ago
- 8a5ae24 When looking for overloaded member operators, make sure to instantiate by Douglas Gregor · 15 years ago
- e8d6d2b CFG construction: Abort CFG construction when processing a CompoundStmt if any by Ted Kremenek · 15 years ago
- 8e02934 Rename 'bindExpr' to 'BindExpr'. by Ted Kremenek · 15 years ago
- 6d2c657 Move the AnalysisContext* from GRState to Environment. by Ted Kremenek · 15 years ago
- 666479b Define _GNU_SOURCE in C++ mode so that clang works with GNU libstdc++. by Eli Friedman · 15 years ago
- a77a07e Clean up CodeGenFunction::EmitCastLValue to use the cast kind. Error by Eli Friedman · 15 years ago
- eaba1af Fix for PR4794 (instantiating friend class decl); this version shouldn't by Eli Friedman · 15 years ago
- 56bea43 Back out bad piece of r80272. Will look at fixing this a different way. by Eli Friedman · 15 years ago
- c5c54f2 PR4794: Make instantiating friend class decls not crash. by Eli Friedman · 15 years ago
- 7b361b5 Add an InOverloadResolution flag to TryCopyInitialization. by Anders Carlsson · 15 years ago
- 2de3ace Remove more default arguments. by Anders Carlsson · 15 years ago
- da7a18b Remove default arguments from TryImplicitConversion and fix a bug found in the process. by Anders Carlsson · 15 years ago
- d28b428 Remove default argument from TryCopyInitialization. by Anders Carlsson · 15 years ago
- 2974b5c Revert the flags change for now, I have a better idea for this. by Anders Carlsson · 15 years ago
- d60e105 Implement instantiation of the declarations of member function by Douglas Gregor · 15 years ago
- 1937738 Add a OverloadResolutionFlags and start converting some of the overload methods over to using it instead of bools arguments. by Anders Carlsson · 15 years ago
- c999496 Remove a unused member variable. Instead query the option from AnalysisManager. by Zhongxing Xu · 15 years ago
- 6dd38da When checking whether one declaration context encloses another, make sure to look at the primary contexts. Thanks to Eli for the test case by Douglas Gregor · 15 years ago
- 8d4c5ea Don't check member and base initializers if the constructor is dependent. by Anders Carlsson · 15 years ago
- 5c36fb2 Use early returns to avoid indentation. by Anders Carlsson · 15 years ago
- 2a16a13 Stub out an error so we don't crash. by Eli Friedman · 15 years ago
- e7624a7 Add a BuildCXXTemporaryObjectExpr and use it so default arguments will be instantiated correctly for temporary object expressions. by Anders Carlsson · 15 years ago
- bb60a50 In ActOnCXXTypeConstructExpr, check that the type is complete and non-abstract before creating any expressions. This assures that any templates are instantiated if necessary. by Anders Carlsson · 15 years ago
- 0fb0bc4 Simplify 'Environment' to contain only one map from 'const Stmt*' to SVals, greatly simplifying the logic of the analyzer in many places. We now only distinguish between block-level expressions and subexpressions in Environment::RemoveDeadBindings and GRState pretty-printing. by Ted Kremenek · 15 years ago
- a6ec7ad New RequireNonAbstractType function. by Anders Carlsson · 15 years ago
- b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
- 63bb7c2 Fixup codegen for static dispatch to a virtual function that was by Mike Stump · 15 years ago
- 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 15 years ago
- e9f8eb6 Make sure to bump the reference count of the last element in the ParenListExpr representing the direct initializer of a declaration by Douglas Gregor · 15 years ago
- c566423 Remove another unused argument. by Anders Carlsson · 15 years ago
- d497ba7 Remove the PrintType argument from RequireCompleteType. by Anders Carlsson · 15 years ago
- bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
- 91a0cc9 Add a RequireCompleteType variant that takes a PartialDiagnostic. The old RequireCompleteType now creates a PartialDiagnostic and calls the new function. by Anders Carlsson · 15 years ago
- 1feade8 Regularize the case and sort. by Mike Stump · 15 years ago
- 83ddad3 Implement support for C++ direct initializers that involve dependent by Douglas Gregor · 15 years ago
- be3289d More work for conversion functions. by Mike Stump · 15 years ago
- f0070db Implement virtual dispatch. :-) This is self-consistent with clang, by Mike Stump · 15 years ago
- 9099ff0 AST for conversion by conversion functions. WIP. by Fariborz Jahanian · 15 years ago
- d15d8c6 Make address-space qualification work correctly for compound literals. by Eli Friedman · 15 years ago
- 2cf738f More support for pseudo dtors. by Anders Carlsson · 15 years ago
- e9f4208 update to CXXFunctionalCastExpr to support ir-gen for by Fariborz Jahanian · 15 years ago
- db3a0f5 Make sure to compare primary declaration contexts when determining whether a declaration is in scope by Douglas Gregor · 15 years ago
- 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
- 8f28f99 Add Sema::BuildMemberReferenceExpr and have Sema::ActOnMemberReferenceExpr call it. by Anders Carlsson · 15 years ago
- 3aa4ca4 Address some of Doug's comments. by Anders Carlsson · 15 years ago
- c3384cb Fix for overloaded binary operators whose operands need implicit by Douglas Gregor · 15 years ago
- 47e1f7c Source location information for ? and : in a ConditionalOperator, from Enea Zaffanella by Douglas Gregor · 15 years ago
- 91a2886 Fix bug in __extension__ handling for declarations, from Abramo by Douglas Gregor · 15 years ago
- eb1a1b6 Revert r80064 since it broke the build. by Anders Carlsson · 15 years ago
- 78e7d3a Implement virtual dispatch. :-) This is self-consistent with clang, but not yet by Mike Stump · 15 years ago
- 4f68d53 Simplified default construction of array data members by Fariborz Jahanian · 15 years ago
- dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
- ec77387 Parsing of pseudo-destructors. by Anders Carlsson · 15 years ago
- ab2f43c Fix regression in BasicStoreManager caused by implicitly casting loaded values and trying to load/store from arrays. RegionStoreManager already properly handles these cases well; we just need to gracefully not handle this case in BasicStoreManager. This fixes PR 4781. by Ted Kremenek · 15 years ago
- bcf62a9 Handle pointer arithmetic in RegionStoreManager involving Objective-C pointers by Ted Kremenek · 15 years ago
- 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
- ce3ff2b Clarify the difference between substitution and instantiation by renaming by John McCall · 15 years ago
- 1894dce Fix crash reported in <rdar://problem/7124210> by "back-porting" some of the by Ted Kremenek · 15 years ago
- ff4264d Move logic of GRExprEngine::EvalBinOp to SValuator::EvalBinOp. by Ted Kremenek · 15 years ago
- 91cf419 Modify an assert to capture the restriction on friend declarations more by John McCall · 15 years ago
- 05396e2 Implement out-of-line definitions of nested class templates. Most of by Douglas Gregor · 15 years ago
- c87efbd Skip over bases/fields with dependent types. Fixes pr4771. by Fariborz Jahanian · 15 years ago
- b044c47 Update clang for raw_fd_ostream no longer requiring F_Force. by Dan Gohman · 15 years ago
- 4fb7720 Handle the implicit 'this' parameter for format attributes. by Anders Carlsson · 15 years ago
- 5653ca5 If a parameter has a default argument expression, make sure to instantiate the parameter type before checking that the expression is a valid initializer. by Anders Carlsson · 15 years ago
- 293361a Emit conversion functions correctly. by Anders Carlsson · 15 years ago
- 8644aec Improved support for default arguments in constructors for class templates. by Anders Carlsson · 15 years ago
- 5032ffe Remove CodeDecl and CFG from GRExprEngine and GRStateManager. by Zhongxing Xu · 15 years ago
- fe2de49 InitializeVarWithConstructor now returns true on failure. by Anders Carlsson · 15 years ago
- da3f4e2 BuildCXXConstructExpr now returns an OwningExprResult. by Anders Carlsson · 15 years ago
- 56c5e33 Factor building of CXXDefaultArgExpr expressions out into a separate function. by Anders Carlsson · 15 years ago
- cc02553 Remove Decl and CFG from ExplodedGraph. This leads to a series small changes. by Zhongxing Xu · 15 years ago
- 9351c17 Basic support for default argument expressions for function templates. by Anders Carlsson · 15 years ago
- ed961f9 Factor setting default arguments out into SetParamDefaultArgument. by Anders Carlsson · 15 years ago
- ef46d18 Fix ivar layout map generation (hopefully). by Anders Carlsson · 15 years ago
- 5f49a0c Use hasDefaultArg instead of getDefaultArg. by Anders Carlsson · 15 years ago
- 66e3067 Check that the default argument is well-formed before checking the initializer types. by Anders Carlsson · 15 years ago
- b13bc41 Eliminate a GCC warning by Douglas Gregor · 15 years ago
- e666b1b Remove #ifdef'out code. by Fariborz Jahanian · 15 years ago
- c305833 Keep track of the template parameter depth properly when we have by Douglas Gregor · 15 years ago
- 0878007 ConstraintManager::AssumeDual now accepts a 'DefinedSVal' instead of 'SVal' for by Ted Kremenek · 15 years ago
- 0e2679d PR4766: Don't pass -static to 'as' on x86_64 on Darwin. by Daniel Dunbar · 15 years ago
- 6d9eae6 Remove ivarlayout bitmap optimization, instead if all zeros, by Fariborz Jahanian · 15 years ago
- 9983cc1 Don't try to evaluate an expression that is type- or value-dependent while building the CFG by Douglas Gregor · 15 years ago
- a24eb4e Skip transparent contexts when performing C++ name lookup by Douglas Gregor · 15 years ago
- 504bf55 Handle array to pointer decay in EmitCastExpr and get rid of VisitImplicitCastExpr. by Anders Carlsson · 15 years ago
- e977624 Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCast by Anders Carlsson · 15 years ago
- 4e382f3 Pass the cast kind to ScalarExprEmitter::EmitCastExpr. by Anders Carlsson · 15 years ago
- 26ba850 Use the right cast kind when comparing null to member pointers. by Anders Carlsson · 15 years ago
- 20b3e99 Implement support for equality comparisons (!=, ==) of member by Douglas Gregor · 15 years ago
- 018d8e0 normalize the CharacterLiteral::getLocation method name, patch by Chris Lattner · 15 years ago
- 77a2b4f Fixes pr4763. by Fariborz Jahanian · 15 years ago
- ad3e711 More member pointer work. by Anders Carlsson · 15 years ago
- 2d82719 Remove dead code by Anders Carlsson · 15 years ago
- 5842ba9 Try to complete a type before looking for conversion functions within by Douglas Gregor · 15 years ago
- 19b7b15 Refactor the template-instantiation logic for expressions into a by Douglas Gregor · 15 years ago