- 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 15 years ago
- 57fdc8a Improve source-location information in a C++ typeid (type) expression by Douglas Gregor · 15 years ago
- 160b563 Refactor Objective-C @catch parameter checking by detangling it from by Douglas Gregor · 15 years ago
- f9d68e1 Add base paths for CK_BaseToDerived and CK_BaseToDerivedMemberPointer. by Anders Carlsson · 15 years ago
- 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 15 years ago
- e25a96c Pass the base specifiers through to CheckDerivedToBaseConversion. No functionality change yet. by Anders Carlsson · 15 years ago
- f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 15 years ago
- 7ab9d57 Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBaseSpecifierArray. More to come. by Anders Carlsson · 15 years ago
- 107de90 Keep track of when DependentNameTypes have no associated keyword by Douglas Gregor · 15 years ago
- 4e6c0d1 Rework Parser-Sema interface for Objective-C @catch exception object by Douglas Gregor · 15 years ago
- 8f5e3dd Improve the AST representation of Objective-C @try/@catch/@finally by Douglas Gregor · 15 years ago
- 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 15 years ago
- bd4187b Kill off IDNS_ObjCImplementation and IDNS_ObjCCategoryName; they by Douglas Gregor · 15 years ago
- d1377b2 Implement template instantiation for Objective-C++ @throw statements. by Douglas Gregor · 15 years ago
- f49bb08 When a dependent Objective-C++ message send was able to resolve the by Douglas Gregor · 15 years ago
- 39968ad Remove the SelectorLoc argument to Sema::BuildInstanceMesssage and by Douglas Gregor · 15 years ago
- 3b8c53b Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 15 years ago
- d4b2853 Revert "Unify two diagnostics into one.", it breaks with an assertion failure on bootstrap. by Daniel Dunbar · 15 years ago
- 792898b Unify two diagnostics into one. by Anders Carlsson · 15 years ago
- a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 15 years ago
- 1569f95 Migrate the responsibility for turning the receiver name in an by Douglas Gregor · 15 years ago
- 2725ca8 Rework the Parser-Sema interaction for Objective-C message by Douglas Gregor · 15 years ago
- 9a68a67 Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to report different diagnostics depending on which entity is being initialized. by Anders Carlsson · 15 years ago
- 23402af Remove dead code. by Benjamin Kramer · 15 years ago
- 81d3466 Keep proper source location information for the type in an Objective-C by Douglas Gregor · 15 years ago
- c077e45 Do not diagnose unused-parameter errors in template instantiations. We by Douglas Gregor · 15 years ago
- 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
- 523d46a In C++98/03, when binding a reference to an rvalue of by Douglas Gregor · 15 years ago
- 3fbaf3e Improve our handling of user-defined conversions as part of overload by Douglas Gregor · 15 years ago
- 691ebc3 Consolidate most of the integer constant expression builtin requirement by Eric Christopher · 15 years ago
- 8f00dcf Switch Sema::FindCompositePointerType() over to InitializationSequence. by Douglas Gregor · 15 years ago
- ba70ab6 Make Sema::BuildCXXCastArgument static, since it now only has one caller. No functionality change by Douglas Gregor · 15 years ago
- d6e44a3 Collapse the three separate initialization paths in by Douglas Gregor · 15 years ago
- 74e386e Kill ForceRValue once and for all by Douglas Gregor · 15 years ago
- 74eb658 Move Sema::TryCopyInitialization into a static function in by Douglas Gregor · 15 years ago
- c27d6c5 Eliminate the ForceRValue parameter to Sema::AddOverloadCandidate by Douglas Gregor · 15 years ago
- 7ec7752 Eliminate the ForceRValue parameter from most of Sema's Add*Candidate functions. by Douglas Gregor · 15 years ago
- 5447a8d Eliminate the ForceRValue parameter from Sema::IsUserDefinedConversion. It's not the way we're going to handle this. by Douglas Gregor · 15 years ago
- 471e2ce Eliminate the default value for the UserCast parameter of Sema::IsUserDefinedConversion. No functionality change by Douglas Gregor · 15 years ago
- 871f439 Eliminate the Elidable parameter to PerformImplicitConversion; we don't need it. by Douglas Gregor · 15 years ago
- c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago
- 1aae80b Thread a Scope pointer into BuildRecoveryCallExpr to help typo by Douglas Gregor · 15 years ago
- aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
- 931f98a Return the corrected DeclarationName from Sema::CorrectTypo rather by Douglas Gregor · 15 years ago
- 47bd543 Implement typo correction for Objective-C message sends when the by Douglas Gregor · 15 years ago
- 77e8b11 Support befriending members of class template specializations. by John McCall · 15 years ago
- abe183d Refactor and simplify the computation of implicit conversion sequences by Douglas Gregor · 15 years ago
- 05baacb Improve source-location information for C++ conversion functions, by by Douglas Gregor · 15 years ago
- 6275e0c When creating the implicitly-declared special member functions, be by Douglas Gregor · 15 years ago
- cb27b0f Be sure to instantiate the parameters of a function, even when the by Douglas Gregor · 15 years ago
- eb483eb fix PR6811 by not parsing 'super' as a magic expression in by Chris Lattner · 15 years ago
- b9d4fc1 actually the interface grossness in the previous patch was due to by Chris Lattner · 15 years ago
- 7f81652 factor the code that handles "expr.field" when expr is a by Chris Lattner · 15 years ago
- 6cd3b9f Instantiate default argument expressions even if their associated parameter by John McCall · 15 years ago
- 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 15 years ago
- af2094e Implement dependent friend function template specializations. by John McCall · 15 years ago
- 4f4fd92 Patch to implement gcc's cstyle arguments in objc methods. wip. by Fariborz Jahanian · 15 years ago
- fc2ca56 Return early from Sema::MarkDeclarationReferenced when we know there by Douglas Gregor · 15 years ago
- 1d86935 Split Sema::ActOnFriendTypeDecl into Sema::CheckFriendTypeDecl (for by Douglas Gregor · 15 years ago
- e8f5a17 Implement code completion for Objective-C method declarations and by Douglas Gregor · 15 years ago
- dba0b0b Minor clean up. by Fariborz Jahanian · 15 years ago
- 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 15 years ago
- ec3332b More cleanup. by Anders Carlsson · 15 years ago
- b7a0926 Overhaul checking of non-type template arguments that should refer to by Douglas Gregor · 15 years ago
- 5214683 Patch implements gcc's -Wno-protocol option to suppress warning by Fariborz Jahanian · 15 years ago
- 7727acf Fix PR6327: restore invariants when there's a parse error in an initializer. by John McCall · 15 years ago
- 842f07b Recognize __attribute__((NSObject)) directly applied by Fariborz Jahanian · 15 years ago
- 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
- fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 15 years ago
- 0b4c9b5 Support __attribute__((packed)) (along with other attributes) at the by Douglas Gregor · 15 years ago
- 02024a9 After performing template argument deduction for a function template, by Douglas Gregor · 15 years ago
- f283859 Further improvement to point to category by Fariborz Jahanian · 15 years ago
- 29ecaba Eliminate the non-InitializedEntity PerformCopyInitialization() and by Douglas Gregor · 15 years ago
- 3e1ae93 Mark virtual methods that are used in tables included in VTTs as used. by Rafael Espindola · 15 years ago
- eab5d1e Teach the diagnostic engine to provide more detailed information about by Douglas Gregor · 15 years ago
- 2b0749a4 Improve our handling of local instantiation scopes in two related ways: by Douglas Gregor · 15 years ago
- 2eef829 When a declaration of a function is missing an exception specification by Douglas Gregor · 15 years ago
- 0c01d18 Implement a framework for the delay of arbitrary diagnostics within by John McCall · 15 years ago
- d064fdc Only perform CFG-based warnings on 'static inline' functions that by Ted Kremenek · 15 years ago
- 053f4bd -Wshadow should only warn about parameter declarations when we're by John McCall · 15 years ago
- dbdbaaf Refactor CFG-based warnings in Sema to be run by a worked object called AnalysisBasedWarnings. by Ted Kremenek · 15 years ago
- a369a95 Implement -Wshadow for parameter declarations as well. by John McCall · 15 years ago
- c6fbbed Remove the capture, serialization, and deserialization of comment by Douglas Gregor · 15 years ago
- 9aa472c Remember the "found declaration" for an overload candidate, which is the by John McCall · 15 years ago
- 90c8c57 from code inspection, we were treating placement news with one argument as by John McCall · 15 years ago
- db7bb4a Clean up after ourselves when there's an error parsing the base clause. by John McCall · 15 years ago
- 8472af4 Implement -Wshadow. Based on a patch by Mike M.! by John McCall · 15 years ago
- ef027fe Perform access control for the implicit calls to base and member destructors by John McCall · 15 years ago
- b020748 Access control for implicit calls to copy assignment operators and copy by John McCall · 15 years ago
- 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
- e3d67bc Split Sema::ActOnProperty() into two recursive functions to clearly separate by Ted Kremenek · 15 years ago
- d1b47bf Warn about comparing an unsigned expression with 0 in tautological ways. by John McCall · 15 years ago
- 21ef0fa Maintain type source information for functions through template by John McCall · 15 years ago
- 5fccd36 Reinstate r97674 with a fix for the assertion that was firing in <list> by Douglas Gregor · 15 years ago
- a7cb22d Revert r97674; it's causing failures by Douglas Gregor · 15 years ago
- b29b37d Implement disambiguation of base class members via a by Douglas Gregor · 15 years ago
- 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
- 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 15 years ago
- 076ceb0 Start detangling the BlockSemaInfo/Sema mess. No functionality change. by Douglas Gregor · 15 years ago
- 96084f1 When instantiating a function-scoped enum, make sure that it and its by Douglas Gregor · 15 years ago