- 3739b32 Don't include FixIts with a null replacement range. Fixes <rdar://problem/11040133>. by Ted Kremenek · 12 years ago
- 3538f74 Use a simpler pluralization construct by Matt Beaumont-Gay · 12 years ago
- 359487b An error can't be in a warning group. by Benjamin Kramer · 12 years ago
- 4207eda Turns #import in MS Mode into an error. by Aaron Ballman · 12 years ago
- 42acead Diagnose tag and class template declarations with qualified by Douglas Gregor · 12 years ago
- 44b8e46 Kill cocoa::deriveNamingConvention and cocoa::followsFundamentalRule. They are now just simple wrappers around method families, and method decls can cache method family lookups. Also, no one is using them right now. by Jordy Rose · 12 years ago
- 8fe4525 StaticAnalyzer: Fix abuse of StringRef in r152962. by NAKAMURA Takumi · 12 years ago
- fbd5874 [analyzer] Shorten the stack hint diagnostic. by Anna Zaks · 12 years ago
- 56a938f [analyzer] Create symbol-aware stack hints (building upon r152837). by Anna Zaks · 12 years ago
- e052bda After r150615, which tablegens the group of a diagnostic as an index into the *.inc file, all diagnostic *.inc by Argyrios Kyrtzidis · 12 years ago
- 0961a01 Warn on flexible array members when in C89 mode, with -pedantic. by David Chisnall · 12 years ago
- e55329d From Vassil Vassilev: by Axel Naumann · 12 years ago
- c5d3e80 Fix Objective-C compilation-time performance regression introduced in r152608. by Richard Smith · 12 years ago
- 1425226 Based on sage feedback, chang -W#import-pedantic to -Wimport-preprocessor-directive-pedantic. by Ted Kremenek · 12 years ago
- 9ace587 Add warning flag for '#import is a language extension', -W#import-pedantic. by Ted Kremenek · 12 years ago
- 64f678e Fix help text. by Chad Rosier · 12 years ago
- fc055f9 [frontend] Fix how the frontend handles -fno-inline. AFAIK clang now matches by Chad Rosier · 12 years ago
- d7b8314 [analyzer] Remove AggExprVisitor, a dead class that assisted in visiting C++ expressions with a "base object", because the CFG is now linearized. by Jordy Rose · 12 years ago
- aea3ece It was pointed out that a checking version of strdup isn't needed. So much for late-night hacking. :) by Bill Wendling · 12 years ago
- 368a0d5 [analyzer] Allow checkers to supply call stack diagnostic hints for the by Anna Zaks · 12 years ago
- 2b2bbee Provide the specific target type in the -Wnull-conversion warning. by David Blaikie · 12 years ago
- 0f5897b Document RedeclarableTemplateDecl::getInstantiatedFromMemberTemplate(). by Douglas Gregor · 12 years ago
- 90226ac Make RecursiveASTVisitor to traverse certain statements using data recursion by Argyrios Kyrtzidis · 12 years ago
- 649dfbc Remove hacky temporary fix of r151585. by Argyrios Kyrtzidis · 12 years ago
- 1ee9b0f Add the object size checking support for a few other builtins. by Bill Wendling · 12 years ago
- 1d23c42 Unpluralize -Wfoo-conversions warnings for consistency. by David Blaikie · 12 years ago
- 95187bd Reapply r152745 (reverted in 152765) now that compiler-rt is fixed. by David Blaikie · 12 years ago
- 9ca33fd Revert r152745 as it's breaking the internal buildbots. by Chad Rosier · 12 years ago
- 8fbe385 [frontend] Add support for disabling the "inline" keyword using by Chad Rosier · 12 years ago
- f1c66b4 Instantiating a class template should not instantiate the definition of any by Richard Smith · 12 years ago
- 47bfaf1 Provide -Wnull-conversion separately from -Wconversion. by David Blaikie · 12 years ago
- 3183075 [analyzer] A fixup to r152734. Always initialize the flag. by Anna Zaks · 12 years ago
- 9373937 [analyzer] Diagnostics: Supply Caller information even if the bug occurs by Anna Zaks · 12 years ago
- f6b8b58 Minor cleanup in attribute-related diagnostics, from Alexander Kornienko! by Douglas Gregor · 12 years ago
- e5049d2 [Analyser] Removes more recursive visitations in ExprEngine that are no by Erik Verbruggen · 12 years ago
- 7059a1c [Basic] Change DiagnosticBuilder to use a separate status variable to track whether the builder is active. by Daniel Dunbar · 12 years ago
- 393eed7 [Sema] Fix SemaDiagnosticBuilder to be inline. by Daniel Dunbar · 12 years ago
- 3054f09 [Basic] Fix up DiagnosticBuilder::{FlushCounts,Emit} to be inline. by Daniel Dunbar · 12 years ago
- 2dec85b [driver] Parse diagnostic args in the driver. by Chad Rosier · 12 years ago
- a2e589e [analyzer] Refactor CallGraph to use Recursive AST visitor when by Anna Zaks · 12 years ago
- cefcbef [Basic] Make DiagnosticBuilder::{Clear,Emit} protected. by Daniel Dunbar · 12 years ago
- 243d7ab [Basic] Eliminate DiagnosticBuilder::Suppress and matching ctor, this stuff is by Daniel Dunbar · 12 years ago
- 06265bd [Basic] Make DiagnosticBuilder::{isActive,getLocation,getDiagID} protected. by Daniel Dunbar · 12 years ago
- 53c83b3 [Basic] Fix ~Diagnostic() to not call Emit() when there is no diag obj (most by Daniel Dunbar · 12 years ago
- 981e279 [Basic] Stop using a SmallVector<> for Diagnostic. This drops Clang binary size by Daniel Dunbar · 12 years ago
- 9cda03f Ensure that default arguments are handled correctly in sub scopes. For example: by James Molloy · 12 years ago
- 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 12 years ago
- 23dde82 Make the error about assigning to lambda-captured variables by John McCall · 12 years ago
- a5f4441 [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of by Argyrios Kyrtzidis · 12 years ago
- 78dae24 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 12 years ago
- 29af3c7 Add new analyzer diagnostic mode where plists can have bugs that span multiple files. by Ted Kremenek · 12 years ago
- 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 12 years ago
- 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 12 years ago
- 0be8fb5 Fix typo in comment, 'langauge' -> 'language'. by Nick Lewycky · 12 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
- 5a7a5bb When determining whether an identifier followed by a '<' in a member by Douglas Gregor · 12 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 12 years ago
- a346efa [Sema] A tag decl that is marked as invalid and is used in a decl-spec, by Argyrios Kyrtzidis · 12 years ago
- 337e4db [analyzer] fix regression in analyzer of NOT actually aborting on Stmts it doesn't understand. We registered by Ted Kremenek · 12 years ago
- 0069b84 Assign APValues by swapping from a temporary. Removes a bunch of unnecessary by Richard Smith · 12 years ago
- 26b75c0 Improve diagnostics for UCNs referring to control characters and members of the by Richard Smith · 12 years ago
- 3fd5f37 [analyzer] Add support for NoRedundancy inlining mode. by Anna Zaks · 12 years ago
- a5d531f CallGraph: Add getNode() method, constify. by Anna Zaks · 12 years ago
- 8788b22 Revert r152430 "[AST] Mark ASTContext::getTypeInfo and some friends as by Daniel Dunbar · 12 years ago
- feb1f4a Add a helper to get a CXXConstructExpr from a CXXNewExpr. by Matt Beaumont-Gay · 12 years ago
- f9ff587 [AST] Mark Expr::Ignore*() functions as LLVM_READONLY. by Daniel Dunbar · 12 years ago
- 29c6c6e [AST] Mark ASTContext::getTypeInfo and some friends as LLVM_READONLY. by Daniel Dunbar · 12 years ago
- 4f31118 [AST] Mark Expr::getExprLoc() as LLVM_READONLY. by Daniel Dunbar · 12 years ago
- aa49a7d [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY. by Daniel Dunbar · 12 years ago
- 3d4144f [AST/Sema] Add {CXXBaseSpecifier,Declarator,DeclSpec,TypeLoc,UnqualifiedId}::getLoc{Start,End}. by Daniel Dunbar · 12 years ago
- 8fbc6d2 [AST] Define a few more key getLocStart() implementations. by Daniel Dunbar · 12 years ago
- 90e25a8 [AST] Reimplement Stmt::getLoc{Start,End} to dispatch to subclass overloads. by Daniel Dunbar · 12 years ago
- 396ec67 [AST] Add {DeclRefExpr,MemberExpr,ImplicitCastExpr}::{getLocStart,getLocEnd} methods. by Daniel Dunbar · 12 years ago
- 406dac0 [AST] Add DeclaratioName::getLoc{Start,End} for consistency. by Daniel Dunbar · 12 years ago
- 7b14026 [Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bit by Daniel Dunbar · 12 years ago
- f856264 -Wformat-non-iso: warn about positional arguments (pr12017) by Hans Wennborg · 13 years ago
- a9e88b2 Literal operators can't have default arguments. by Richard Smith · 13 years ago
- 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
- bc5419a [AST] Memoize ASTContext::getTypeInfo(). by Daniel Dunbar · 13 years ago
- 42f42c8 [AST] NestedNameSpecifier's ctor/dtor are trivial and should be inlined. by Daniel Dunbar · 13 years ago
- cd48592 [AST] Type::isVoidType() is trivial and should be inlined. by Daniel Dunbar · 13 years ago
- 3d13c5a [AST] Reduce Decl::getASTContext() calls. by Daniel Dunbar · 13 years ago
- 76aadc3 [analyzer] Implement basic path diagnostic pruning based on "interesting" symbols and regions. by Ted Kremenek · 13 years ago
- 6625335 [analyzer] Rework inlining related command line options. by Anna Zaks · 13 years ago
- 3376277 Fix a couple of issues with literal-operator-id parsing, and provide recovery by Richard Smith · 13 years ago
- 49d5174 When checking the encoding of an 8-bit string literal, don't just check the by Richard Smith · 13 years ago
- e13edcb [AST] Clean up NamedDecl::getUnderlyingDecl() change a bit. by Daniel Dunbar · 13 years ago
- 7a8c758 [AST] APValue: Split the fast path of MakeUninit to be inline. by Daniel Dunbar · 13 years ago
- 54e1c41 [Basic] PartialDiagnostic: Manual split out the cold part of freeStorage(), the by Daniel Dunbar · 13 years ago
- 6daffa5 [AST] Change NamedDecl::getUnderlyingDecl() to inline the fast (and incredibly common) path. by Daniel Dunbar · 13 years ago
- 0250393 Replace MarkVarRequired with a more generic by Rafael Espindola · 13 years ago
- b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 13 years ago
- 76e035a [AST] Change Type::isIntegerType to be inlined(). It is very popular. by Daniel Dunbar · 13 years ago
- 2fb4ae3 Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not by Richard Smith · 13 years ago
- 5bc37f6 Loosen the precondition of isCXXInstanceMember() to simply return by Douglas Gregor · 13 years ago
- c2bd73b Sema: Don't emit a gajillion calls to sanity() -- an empty function -- in NDEBUG by Daniel Dunbar · 13 years ago
- dd66be7 User-defined literal support for character literals. by Richard Smith · 13 years ago
- d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 13 years ago
- 9ae3a36 improve on diagnostic when block captures uninitialized by Fariborz Jahanian · 13 years ago
- 196b8cf Add a basic CallGraph to Analysis. by Anna Zaks · 13 years ago