- 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
- 0022554 Robustify instantiation of templates when there are errors in the by Douglas Gregor · 15 years ago
- 7c1e98f When looking for the instantiated declaration that corresponds to a by Douglas Gregor · 15 years ago
- b2cb1cb When computing the composite pointer type for relational comparisons, by Douglas Gregor · 15 years ago
- edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 15 years ago
- a2e7dd2 Use CXXPseudoDestructorExpr as the stored representation for dependent by Douglas Gregor · 15 years ago
- fce46ee Keep track of the location of the '~' in a pseudo-destructor expression. by Douglas Gregor · 15 years ago
- b57fb49 Split ActOnPseudoDestructorExpr into the part that interprets the by Douglas Gregor · 15 years ago
- 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 15 years ago
- d4dca08 Rework parsing of pseudo-destructor expressions and explicit by Douglas Gregor · 15 years ago
- f914b97 More Sema check for ivars in class continuation. by Fariborz Jahanian · 15 years ago
- b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 15 years ago
- 124b878 Improve parsing and instantiation of destructor names, so that we can by Douglas Gregor · 15 years ago
- 3b1e26b Rename argument so the name reflects what it's doing. by Benjamin Kramer · 15 years ago
- e771a7a Add Sema support for __builtin_fpclassify by extending the existing check for __builtin_isinf and friends. Part of PR6083. by Benjamin Kramer · 15 years ago
- e13ad83 Work around an annoying, non-standard optimization in the glibc by Douglas Gregor · 16 years ago
- 8591098 In C++, allow builtins to be referred to via qualified name lookup, e.g., by Douglas Gregor · 16 years ago
- 27935ee Waste two bits in every clang::Type so that the type class can be read by John McCall · 16 years ago
- e6bbc01 Implementing unused function warning. by Tanya Lattner · 16 years ago
- 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 16 years ago
- 77e2dde Finish implementing property synthesis by default. (radar 7381956). by Fariborz Jahanian · 16 years ago
- 412e798 Implement synthesizing properties by default. by Fariborz Jahanian · 16 years ago
- 5769d61 Thread a source location into the template-argument deduction routines. There by John McCall · 16 years ago
- 2a3503d Add attributes to namespace decls. by Anders Carlsson · 16 years ago
- 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 16 years ago
- 525f96c Default function arguments for function template specializations by Douglas Gregor · 16 years ago
- f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 16 years ago
- a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 16 years ago
- 2f764f1 Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 16 years ago
- 68c6c9a Mark dtors for parameter variables and eliminate some redundant type munging. by John McCall · 16 years ago
- 4f9506a Access control for implicit destructor calls. Diagnostic could be orders of by John McCall · 16 years ago
- d0ed448 Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos. by Ted Kremenek · 16 years ago
- b13b737 Access checking for implicit user-defined conversions. by John McCall · 16 years ago
- e9d12b6 Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the logic for when a variable declaration is a (possibly tentativ) definition. Add a few functions building on this, and shift C tentative definition handling over to this new functionality. This shift also kills the Sema::TentativeDefinitions map and instead simply stores all declarations in the renamed list. The correct handling for multiple tentative definitions is instead shifted to the final walk of the list. by Sebastian Redl · 16 years ago
- 6997aae Switch expressions like T() and T(1,2) over to new-style initialization. I'm by Eli Friedman · 16 years ago
- 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 16 years ago
- ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 16 years ago
- f88c8e0 Switch Sema over to using the new implementation of format string by Ted Kremenek · 16 years ago
- e0e5313 Start fleshing out Sema::AlternateCheckPrintfString(): by Ted Kremenek · 16 years ago
- 5357b61 Access checking for overloaded operators. by John McCall · 16 years ago
- ce7024e Add placeholder function in Sema for new format string checking logic. by Ted Kremenek · 16 years ago
- 2f51448 Implement access-check delays for out-of-line member definitions by John McCall · 16 years ago
- c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 16 years ago
- 7edb5fd Handle redeclarations found by ADL deterministically and reasonably. by John McCall · 16 years ago
- 6e26689 Preserve access bits through overload resolution much better. Some by John McCall · 16 years ago
- 86820f5 Pass access specifiers around in overload resolution. by John McCall · 16 years ago
- 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 16 years ago
- 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 16 years ago
- 92f8831 Implement elementary access control. by John McCall · 16 years ago
- 3ac1eda Patch to implement required warnings for unimplemented by Fariborz Jahanian · 16 years ago
- 0707bc5 Teach Sema::ActOnDependentTemplateName that a dependent template name by Douglas Gregor · 16 years ago
- 42f56b5 Preserve type source information in compound literal expressions. by John McCall · 16 years ago
- 107089f Mostly renaming some methods and updating comments to by Fariborz Jahanian · 16 years ago
- 60406be Introduce a second queue of "local" pending implicit instantiation, by Douglas Gregor · 16 years ago
- 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 16 years ago
- c89724c Preserve type source information for C++ named casts through template by John McCall · 16 years ago
- b042fdf Don't lose type source information when rebuilding C-style cast expressions. by John McCall · 16 years ago
- c2233c5 Don't repeat lookup when instantiating resolved member expressions. by John McCall · 16 years ago
- 7d3f576 When performing qualified name lookup into the current instantiation, by Douglas Gregor · 16 years ago
- 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 16 years ago
- c38c3e1 Code-completion for @public, @protected, @private, @package. by Douglas Gregor · 16 years ago
- a6c058d Implement semantic checking for C++ literal operators. by Sean Hunt · 16 years ago
- fa6ef18 Add an unreachable code checker. by Mike Stump · 16 years ago
- 48c2d56 When in objective-c methods, do the built-in name lookup after by Fariborz Jahanian · 16 years ago
- 84d0a19 Improve recovery for template-ids whose template-name doesn't actually by Douglas Gregor · 16 years ago
- 7ef655a implement PR6004, warning about divide and remainder by zero. by Chris Lattner · 16 years ago
- cbce606 So I was sitting around, trying vainly to think of something to commit, and then by John McCall · 16 years ago
- 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 16 years ago
- 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 16 years ago
- 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 16 years ago
- 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 16 years ago
- 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 16 years ago