- 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 14 years ago
- 9c129f8 Add (hopefully) the last missing lvalue-to-rvalue conversion. Add an assertion by Richard Smith · 14 years ago
- eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 14 years ago
- 77faa36 -Wc++98-compat: warn if a SFINAE substitution in C++11 suppresses an access by Richard Smith · 14 years ago
- aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 14 years ago
- 64a371f HasFormOfMemberPointer implies IsAddressOfOperand for an overload set. Simplify by Douglas Gregor · 14 years ago
- ee697e6 Allow calling an overloaded function set by taking the address of the by Douglas Gregor · 14 years ago
- 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 14 years ago
- 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 14 years ago
- 8987b23 Only print _Bool as 'bool' when 'bool' is defined as an object-like by Douglas Gregor · 14 years ago
- c1c0dfb Get rid of useless helper Sema::CastCategory. by Eli Friedman · 14 years ago
- 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 14 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- f7572a6 Introduce an egregious hack for modules to cope with headers that come by Douglas Gregor · 14 years ago
- 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 14 years ago
- 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 14 years ago
- 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
- 9a1ecf0 Warn on missing [super dealloc] calls. by Nico Weber · 14 years ago
- 772eeae Switch the __int128_t and __uint128_t types over to predefined types by Douglas Gregor · 14 years ago
- 7a27ea5 Switch the Objective-C 'SEL' type over to a predefined type in the by Douglas Gregor · 14 years ago
- 79d6726 Switch the Objective-C 'Class' type over to a predefined type in the by Douglas Gregor · 14 years ago
- 4dfd02a Move the creation of the predefined typedef for Objective-C's 'id' by Douglas Gregor · 14 years ago
- 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 14 years ago
- 31e37b2 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 14 years ago
- a126f17 Switch Sema::DynamicClasses over to LazyVector by Douglas Gregor · 14 years ago
- a2ee20a Switch Sema::UnusedFileScopedDecls over to a LazyVector. by Douglas Gregor · 14 years ago
- a862320 Introduce a new data structure, LazyVector, which is a vector whose by Douglas Gregor · 14 years ago
- 108f756 Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 14 years ago
- 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 14 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
- f85e193 Automatic Reference Counting. by John McCall · 14 years ago
- 8155910 Whenever we instantiate a static data member, make sure to define any new by Nick Lewycky · 14 years ago
- 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 14 years ago
- 9389ddc Look through block pointers and ObjC object pointers by Matt Beaumont-Gay · 14 years ago
- c159870 Change cycle detection to be based off of a warning flag. by Sean Hunt · 14 years ago
- c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 14 years ago
- fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 14 years ago
- 62c9258 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 14 years ago
- 58a2cd8 Synthesizing the definition of an implicit member is an AST modification, so notify any mutation listeners of it. This fixes a crasher in chained PCH, where an implicit destructor in a PCH gets a definition in a chained PCH, which is then lost. However, any further use of the destructor would cause its definition to be regenerated in the final file, hiding the bug. by Sebastian Redl · 14 years ago
- 7884403 At the end of the translation unit, defining a vtable can introduce by Douglas Gregor · 14 years ago
- 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
- 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
- 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 14 years ago
- 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 14 years ago
- 834e3f6 Fix my earlier commit to work with escaped newlines and leave breadcrumbs by John McCall · 14 years ago
- 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
- 48b8959 Don't emit unused warning for deleted functions. Fixes rdar://8365684 & http://llvm.org/PR9391. by Argyrios Kyrtzidis · 14 years ago
- 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
- 283a358 Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext. by Ted Kremenek · 14 years ago
- 3ed6fc0 Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(). No real functionality change. by Ted Kremenek · 14 years ago
- 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 14 years ago
- 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
- 337e550 Switch labels over to using normal name lookup, instead of their by Chris Lattner · 14 years ago
- c24e4b9 add a fixme by Chris Lattner · 14 years ago
- 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
- ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
- eee1d54 When parsing an out-of-line member function declaration, we must delay by John McCall · 14 years ago
- 321b817 Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actions by Peter Collingbourne · 14 years ago
- 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 15 years ago
- 43f0a7c If there were errors, disable 'unused' warnings since they will mostly be noise. by Argyrios Kyrtzidis · 15 years ago
- 1eee5dc Teach the evaluation of the __is_convertible_to trait to translate by Douglas Gregor · 15 years ago
- 418df34 Separate the access-control diagnostics from other diagnostics that do not have SFINAE behavior. by Douglas Gregor · 15 years ago
- a5c6c2a Don't insert class templates into the DynamicClasses vector. by Anders Carlsson · 15 years ago
- 8491ffe Implement basic support for template instantiation of pack expansions by Douglas Gregor · 15 years ago
- aee543a Move the functionality to mark all vtables of key functions as used within by Chandler Carruth · 15 years ago
- 2a5f99e Tie DefineVTablesUsed() in with recursive function instantiation so that we emit by Nick Lewycky · 15 years ago
- 8fc32d2 Refactoring. Get FunctionScopeInfo to use DiagnosticErrorTrap. by Argyrios Kyrtzidis · 15 years ago
- 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
- b535041 Fix a silly bug in the suppression of non-error diagnostics in a by Douglas Gregor · 15 years ago
- 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 15 years ago
- 8c84571 Move ExternalSemaSource::ReadMethodPool's implementation to Sema.cpp so that the header can get away with forward declarations only for ObjCMethodList and Selector. Fixes <rdar://8467631>. by Sebastian Redl · 15 years ago
- 4eb4f0f Fix a few minor issues with parsing and semantic analysis of C++ by Douglas Gregor · 15 years ago
- b7566d8 Initialize the MSVCGuidDecl variable in the correct order. by Bill Wendling · 15 years ago
- 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 15 years ago
- 8c465e6 Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. by John McCall · 15 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 15 years ago
- 9c3087b Restore r112114 now that SmallVector<...,0> is safe. by John McCall · 15 years ago
- 0ad106f Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their own by Daniel Dunbar · 15 years ago
- 6790634 Pull DelayedDiagnostic and AccessedEntity out into their own header. by John McCall · 15 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
- c1a3e5e Initialize the translation-unit scope before lexing the first by Douglas Gregor · 15 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
- 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
- 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 15 years ago
- 781472f Split FunctionScopeInfo and BlockScopeInfo into their own header. by John McCall · 15 years ago
- 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 15 years ago
- aab0132 Sema doesn't need these STL headers. by John McCall · 15 years ago
- 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 15 years ago
- c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 15 years ago
- 42cbd78 Rename -Wunused-method -> -Wunused-member-function. by Argyrios Kyrtzidis · 15 years ago
- 3d27b10 Introduce -Wunused-method option for warning on unused class methods in anonymous namespace. by Argyrios Kyrtzidis · 15 years ago
- bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 15 years ago
- 87c08a5 Implement caching of code-completion results for macro definitions by Douglas Gregor · 15 years ago
- 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 15 years ago
- 30c0dd8 The unused warnings extravaganza continues. Warn for: by Argyrios Kyrtzidis · 15 years ago
- f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 15 years ago
- 49b96d1 Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keeping track of unused file scoped variables. by Argyrios Kyrtzidis · 15 years ago
- 914ed9d Teach ASTUnit to hold on to the Sema object and ASTConsumer that are by Douglas Gregor · 15 years ago