- cc2f30c Extend memset/memcpy/memmove checking to include memcmp by Matt Beaumont-Gay · 13 years ago
- ace5e76 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 13 years ago
- 844d572 Fix a small bug where DiagnoseEmptyLookup would no longer print any messages by Kaelyn Uhrain · 13 years ago
- 42d7b2d Specialize diag::warn_unused_call for the "warn_unused_result" attribute, so by Matt Beaumont-Gay · 13 years ago
- 6a3bec3 objective-c: diagnose protocol inconsistencies in following by Fariborz Jahanian · 13 years ago
- 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 13 years ago
- a56a992 Refactoring of my last patch. by Fariborz Jahanian · 13 years ago
- f0c1d8f Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 13 years ago
- 7413307 objective-c: Methods declared in methods must type match by Fariborz Jahanian · 13 years ago
- 0bbea1b Make the type of the IntegerLiteral for bitfield paddings an actual by Douglas Gregor · 13 years ago
- fc4b191 In ARC, don't try to reclaim the result of a call to performSelector by John McCall · 13 years ago
- 9e6a1ca disable array bounds overflow warning for cases where an array by Chris Lattner · 13 years ago
- 39997fc Make helper functions static. by Benjamin Kramer · 13 years ago
- 67e2933 Fix formatting of SemaExpr.cpp, mainly fixing lines greater than 80 characters. by Richard Trieu · 13 years ago
- 7898005 objective-c: reverse patch for // rdar://9818354 by Fariborz Jahanian · 13 years ago
- f78c4e5 Introduce a Fix-It for the "missing sentinel" warning, adding an by Douglas Gregor · 13 years ago
- d2d8be6 Add code completion to produce "else" blocks after an "if" by Douglas Gregor · 13 years ago
- e424470 When producing code completion results for variadic macros, fold the by Douglas Gregor · 13 years ago
- 6fa14dd Add the various parameter-passing keywords for Distributed Objects by Douglas Gregor · 13 years ago
- 0f91c8c When performing code completion after at @interface, allow both by Douglas Gregor · 13 years ago
- 4eb7522 When complaining about a non-POD second argument to va_arg, use a by Douglas Gregor · 13 years ago
- 9aab148 Fix an inconsistency in Sema::ConvertArgumentsForCall in that by Peter Collingbourne · 13 years ago
- fefe91e objective-c: warn if implementation of a method in category by Fariborz Jahanian · 13 years ago
- d5612a2 Add a fixit for removal of unused label. by Anna Zaks · 13 years ago
- db33e14 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 13 years ago
- 6722155 Add */& mismatch fixit generation to the Sema::DiagnoseAssignmentResult(). by Anna Zaks · 13 years ago
- 6e4a3f5 Make the deserialization of Sema::PendingInstantiations lazy. At this by Douglas Gregor · 13 years ago
- f3546ee Refactor the */& mismatch fixit generation out of SemaOverload and provide a simple conversion checking function. by Anna Zaks · 13 years ago
- dfe6543 Lazily deserialize Sema::VTableUses. Plus, fix the utterly and by Douglas Gregor · 13 years ago
- 31e37b2 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 13 years ago
- fdde9e7 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 13 years ago
- 5b9dc7c Make Sema::ReferencedSelectors lazily deserialized. by Douglas Gregor · 13 years ago
- ec12ce2 Make Sema::LocallyScopedExternalDecls lazily deserialized. In theory, by Douglas Gregor · 13 years ago
- a126f17 Switch Sema::DynamicClasses over to LazyVector by Douglas Gregor · 13 years ago
- d58a0a5 Switch Sema::ExtVectorDecls over to LazyVector. by Douglas Gregor · 13 years ago
- 0129b56 Turn Sema::DelegatingCtorDecls into a LazyVector. by Douglas Gregor · 13 years ago
- 0752403 The lock operand to an @synchronized statement is also by John McCall · 13 years ago
- a2ee20a Switch Sema::UnusedFileScopedDecls over to a LazyVector. by Douglas Gregor · 13 years ago
- a862320 Introduce a new data structure, LazyVector, which is a vector whose by Douglas Gregor · 13 years ago
- 020972d Forbid address-space-qualified function types, per TR 18037 by Peter Collingbourne · 13 years ago
- 29e3ef8 Fix TR 18037 citation in SemaType.cpp by Peter Collingbourne · 13 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
- 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
- dfb6ae1 In Microsoft mode, if we are within a templated function and we can't resolve Identifier during BuildCXXNestedNameSpecifier, then extend the SS with Identifier. This will have the effect of resolving Identifier during template instantiation. The goal is to be able to resolve a function call whose nested-name-specifier is located inside a dependent base class. by Francois Pichet · 13 years ago
- ef8c79c Re-fix r136172 so it isn't an error; apparently, some people are fond of their undefined behavior. by Eli Friedman · 13 years ago
- 1915913 This patch implements as much of the narrowing conversion error specified by by Jeffrey Yasskin · 13 years ago
- e33f643 Diagnose trying to delete a pointer to an abstract class with a non-virtual destructor. PR10504. by Eli Friedman · 13 years ago
- e52c914 A couple minor issues with Sema for delete: by Eli Friedman · 13 years ago
- 473506b In ARC we emit an error when compiling: by Argyrios Kyrtzidis · 13 years ago
- 2760455 Revert r136046 while fixing handling of e.g. &foo[index_one_past_size] by Kaelyn Uhrain · 13 years ago
- 8eaefdc Provide fixit for static use of objective-c type by Fariborz Jahanian · 13 years ago
- a0651c5 Eliminate a bunch of temporary strings. by Benjamin Kramer · 13 years ago
- 0a47d69 Add new libclang API, clang_codeCompleteGetObjCSelector(), which by Douglas Gregor · 13 years ago
- 2ad63cf When we decide not to rebuild an instantiated C++ 'new' expression by Douglas Gregor · 13 years ago
- da8b249 Objective-C++ ARC: When performing template argument deduction for a by Douglas Gregor · 13 years ago
- 108f756 Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 13 years ago
- b48f7c0 Expand array bounds checking to work in the presence of unary & and *, by Kaelyn Uhrain · 13 years ago
- 22f7bb7 Test commit by Kaelyn Uhrain · 13 years ago
- dcf1011 objective-c: Provide a 'fixit' when class was used by Fariborz Jahanian · 13 years ago
- 430d7a1 Added clang_getCursorReferenceNameRange to libclang to to retrieve parts of by Douglas Gregor · 13 years ago
- 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
- eee3ef1 objc: clang should warn if redeclaration of methods by Fariborz Jahanian · 13 years ago
- bf6e317 Tests for explicit conversion operators, along with a fix to avoid by Douglas Gregor · 13 years ago
- 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 0ad9231 kill a FIXME in IsIntegralPromotion by David Majnemer · 13 years ago
- dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
- d837c0d Move duplicate uninitialized warning suppression into the by Chandler Carruth · 13 years ago
- da6d976 Move this ObjCImplementationDecl member function into libAST where it belongs. by John McCall · 13 years ago
- 6c2c250 In Objective-C, pull arbitrary attributes from overridden by John McCall · 13 years ago
- db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
- 527eec8 objective-c: Any use of @synthesize or @dynamic lexically after a method (or C function) implementation by Fariborz Jahanian · 13 years ago
- feb4fa1 Add FixIt hint for missing 'id' type. // rdar://9615045 by Fariborz Jahanian · 13 years ago
- aab24a6 objc - Diagnose missing method return type specifier under by Fariborz Jahanian · 13 years ago
- 4110e13 Speculatively revert 135649 to bring back the g++ testing bots. by Eric Christopher · 13 years ago
- bc5cb8a Simplify passing of CFGBuildOptions around for AnalysisContext. No functionality change. by Ted Kremenek · 13 years ago
- 5254161 Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion. by Richard Trieu · 13 years ago
- e081a61 New libclang API to expose container type for code completion, from by Douglas Gregor · 13 years ago
- 98c6bda When copping out on a friend template declaration, be sure to mark its by Sean Hunt · 13 years ago
- ffe9edd Addressing code review comments for commit 135509 - Add FixItHints in case a C++ function call is missing * or & operators on by Anna Zaks · 13 years ago
- f2dd68f objc-arc: Fixes a crash @throw'ing an objc message. // pr10411 by Fariborz Jahanian · 13 years ago
- 909bcb3 arc-objc++: Issue an arc specific diagnostic when overload resolution by Fariborz Jahanian · 13 years ago
- 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
- 0ff6f8f Replace r134583's fix for PR10290 with one which also works for non-value-dependent cases. by Richard Smith · 13 years ago
- b89fe6b Add FixItHints in case a C++ function call is missing * or & operators on one/several of it's parameters (addresses http://llvm.org/PR5941). by Anna Zaks · 13 years ago
- 0c8e5a0 Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 13 years ago
- b5f6547 Use the new llvm::TinyPtrVector class, which implements exactly what by Chris Lattner · 13 years ago
- 12efd57 Zero this struct in a way that neither depends on the size of the struct nor triggers warnings from GCC. by Benjamin Kramer · 13 years ago
- 57080fb Remove a gcc warning. by Fariborz Jahanian · 13 years ago
- 1e159bc Fix a typo. by Fariborz Jahanian · 13 years ago
- 61b4bc8 This handles the missing cases of opencl vector literals. by Tanya Lattner · 13 years ago
- 3e1ef78 Use the new APFloat::convertToInt(APSInt) function to simplify uses of by Jeffrey Yasskin · 13 years ago
- 5b8968c Store bracket locations for array subscript expressions, from Erik Verbruggen! by Douglas Gregor · 13 years ago
- 91ae6b4 When creating a property in a class extension, make sure to check its by Douglas Gregor · 13 years ago
- 4e9272d Restore the C-style cast hack for enum template arguments, by John McCall · 13 years ago
- 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
- e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 13 years ago
- 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
- 00fe761 Teach -Wconversion, -Wsign-compare etc. about division and remainder. by John McCall · 13 years ago
- ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 13 years ago