- 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 14 years ago
- f88b0d6 Transition the last acceptable-result filter kind in LookupResult over to use by John McCall · 14 years ago
- 0d6b164 Recommit my change to how C++ does elaborated type lookups, now with by John McCall · 14 years ago
- 00b40d3 Revert "C++ doesn't really use "namespaces" for different kinds of names the same", which seems to break most C++ nightly test apps. by Daniel Dunbar · 14 years ago
- d04efc9 C++ doesn't really use "namespaces" for different kinds of names the same by John McCall · 14 years ago
- 66dd939 When checking whether to diagnose an initialized "extern" variable, by Douglas Gregor · 14 years ago
- 3b8c53b Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 14 years ago
- d4b2853 Revert "Unify two diagnostics into one.", it breaks with an assertion failure on bootstrap. by Daniel Dunbar · 14 years ago
- 792898b Unify two diagnostics into one. by Anders Carlsson · 14 years ago
- 10dc0f8 Remove an unused parameter from isImplicitlyDefined. by Anders Carlsson · 14 years ago
- 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 14 years ago
- 63c323d Only suppress the "extern variable has an initializer" warning when the extern entity being initialized is const. by Douglas Gregor · 14 years ago
- 41b1d6b Disable the "'extern' variable has an initializer" warning in C++, by Douglas Gregor · 14 years ago
- 72468ec Start working on handling wide bitfields in C++ by Anders Carlsson · 14 years ago
- c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago
- c75d6cc Improve the bit-field too wide error message. by Anders Carlsson · 15 years ago
- af68d4e Fix a few cases where enum constant handling was using by Douglas Gregor · 15 years ago
- aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
- f19de1c Mark a function declaration invalid if any of its parameter declarations by John McCall · 15 years ago
- 77e8b11 Support befriending members of class template specializations. by John McCall · 15 years ago
- 3d04336 Allow classes to befriend implicitly-declared members. Fixes PR6207 for by John McCall · 15 years ago
- ba9d853 Parse constructor names in friend declarations. Part of the fix for PR6207. by John McCall · 15 years ago
- 9ea6397 Don't try to find a scope corresponding to the search DC for an unfound by John McCall · 15 years ago
- 57265e3 Fix a crash-on-invalid involving name lookup of tag names, where we 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
- 1a4221c Don't warn about unused static functions if they are marked with by Chris Lattner · 15 years ago
- cb821d0 Downgrade the "declaration does not declare anything" error to a by Douglas Gregor · 15 years ago
- c173be2 Explain that a template needs arguments to make it into a type, for by Jeffrey Yasskin · 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
- edc2877 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 15 years ago
- 0bd0459 Patch to not build ivar ASTs when they are ilegally declared in categories. by Fariborz Jahanian · 15 years ago
- a19331f Sema/Obj-C: Simplify -- eliminate dead casts & provable asserts, and narrow type. by Daniel Dunbar · 15 years ago
- 1eabb7d Improve diagnostics when an elaborated-type-specifer containing a by Douglas Gregor · 15 years ago
- 4a2023f Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 15 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
- 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 15 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
- aec5860 Support __attribute__((unused)) on types. This suddenly started firing by John McCall · 15 years ago
- 7727acf Fix PR6327: restore invariants when there's a parse error in an initializer. by John McCall · 15 years ago
- 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
- b0cb022 Implement method friends in class templates and fix a few related problems. by John McCall · 15 years ago
- 90f9789 When finishing a function definition, leave the function definition *after* by John McCall · 15 years ago
- 9c86b51 Handle simple friend-class decls in class templates better by ensuring that by John McCall · 15 years ago
- f3c0bd5 Improve diagnostics when ivar added to class extension (radar 6812436). by Fariborz Jahanian · 15 years ago
- 036ada2 Silently drop dependent friend function template specializations, by Douglas Gregor · 15 years ago
- 5fd378b Correct that last fixit: if the user wrote by John McCall · 15 years ago
- 7ad650f Support friend function specializations. by John McCall · 15 years ago
- 9de672f When recovering from a qualified typedef name, don't clear out the by Douglas Gregor · 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
- 0162070 Fix PR6618. by Rafael Espindola · 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
- 10f2873 Redeclaration lookups for parameter names should be flagged as redeclaration lookups by John McCall · 15 years ago
- a8cab01 ActOnTagDefinitionError is supposed to 'unwind' ActOnTagStartDefinition, not by John McCall · 15 years ago
- c48c916 Remove warning about shadowing a built-in; built-ins aren't actually by Douglas Gregor · 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
- b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 15 years ago
- 4c9f709 Use llvm::SmallVector instead of std::vector. by Ted Kremenek · 15 years ago
- 21ef0fa Maintain type source information for functions through template by John McCall · 15 years ago
- 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 15 years ago
- 516a6bc In C++98/03, an uninitialized variable that has POD class type will be by Douglas Gregor · 15 years ago
- d6a9324 Fix for PR6294: we should only delay recording nested dynamic classes if they by Eli Friedman · 15 years ago
- 9b9edd6 Diagnose the declaration of enum templates. Also, be a bit more 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
- 7bf3600 Fix the lookup of names used in a friend declaration to not attempt to by Chandler Carruth · 15 years ago
- e679497 fix PR5933: don't warn about unused variables if a function has other errors in it. by Chris Lattner · 15 years ago
- 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 15 years ago
- 78bd771 Fix a really trivial crasher and begin fleshing out one of the namespace test by Chandler Carruth · 15 years ago
- f914b97 More Sema check for ivars in class continuation. by Fariborz Jahanian · 15 years ago
- 83c481a Early support for declaring ivars in class extensions. wip. by Fariborz Jahanian · 15 years ago
- d84aac1 Add 'previous declaration is here' note for param redefinition errors, e.g.: by Chris Lattner · 15 years ago
- ce056bc Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 15 years ago
- 8761d68 Make Decl::isOutOfLine() virtual, and use that to determine when definitions by Chandler Carruth · 15 years ago
- 12911a8 Don't warn about functions redeclared without the dllimport attribute when by Ted Kremenek · 15 years ago
- 11062e1 Patch removes IVars list from ObjCInterfaceDecl and by Fariborz Jahanian · 15 years ago
- f3f8d2a Allow redefinitions of extern inline functions in GNU89 mode, just as GCC by Charles Davis · 15 years ago
- 19c1525 When diagnosing enumerator values outside of the range of 'int', be by Douglas Gregor · 15 years ago
- c777221 Do not add functions marked with the unused attribute to the list of unused functions to warn about. Update test case. by Tanya Lattner · 15 years ago
- 9a66c30 Complain if block-literal expression's parameter name is by Fariborz Jahanian · 15 years ago
- e6bbc01 Implementing unused function warning. by Tanya Lattner · 15 years ago
- 3d2c43e Remove use of 'std::string' from Attr objects, using instead a byte by Ted Kremenek · 15 years ago
- 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 15 years ago
- 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
- 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
- b372f51 Silence GCC warning and stay in 80 cols. by Benjamin Kramer · 15 years ago
- 1610b81 Implement a warning diagnostic for weak vtables. Fixes PR6116. by Anders Carlsson · 15 years ago
- 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
- 67fa05b A dependent initializer with zero arguments should return a NULL by Douglas Gregor · 15 years ago
- 6f7a17b A function declarator with a non-identifier name in an anonymous class by Douglas Gregor · 15 years ago
- 86ff308 Extract a common structure for holding information about the definition by John McCall · 15 years ago
- f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
- 6c048a9 Don't do an expensive definition check where a cheap 'is this C?' check suffices. by Sebastian Redl · 15 years ago
- d219a3a Simplify setting of DeclContext for @catch variable (per Doug's comment). by Fariborz Jahanian · 15 years ago
- 2f764f1 Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 15 years ago
- aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 15 years ago