aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2010-01-19When looking up enumerator names for redeclaration, use theDouglas Gregor
2010-01-16Partial fix for PR6022, where we were complaining when a friendDouglas Gregor
2010-01-15Generalize handling for unreachable code warnings to all binary operators.Mike Stump
2010-01-15Refine location reporting for unreachable code warnings for comma expressions.Mike Stump
2010-01-15Refine unreachable warnings. WIP.Mike Stump
2010-01-15When performing qualified name lookup into the current instantiation,Douglas Gregor
2010-01-14fix grammaroChris Lattner
2010-01-14When qualified lookup into the current instantiation fails (because itDouglas Gregor
2010-01-14Don't assume a random access iterator, instead just use CFG::iterator.Mike Stump
2010-01-14Avoid snowballing errors into additional warnings. To do better, we'dMike Stump
2010-01-13Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor
2010-01-13Implement semantic checking for C++ literal operators.Sean Hunt
2010-01-13Add an unreachable code checker.Mike Stump
2010-01-11C++0x [dcl.typedef]p4, take 3, where we actually figure out what "thatDouglas Gregor
2010-01-11Use isa<ElaboratedType> rather than getAs<ElaboratedType>, since theDouglas Gregor
2010-01-11Allow redefinitions of typedef-names within class scope when the typeDouglas Gregor
2010-01-07Whenever we emit a typo-correction diagnostic, also emit a noteDouglas Gregor
2010-01-06Make sure that the key-function computation produces the correctDouglas Gregor
2010-01-06Make our marking of virtual members functions in a class beDouglas Gregor
2010-01-05Improve key-function computation for templates. In particular:Douglas Gregor
2010-01-04Avoid warnings for functions that return a value using MS-style inlineMike Stump
2010-01-03Implement typo correction for a variety of Objective-C-specificDouglas Gregor
2009-12-30when making a decl for __builtin_fabsf() make sure toChris Lattner
2009-12-30Typo correction for type names when they appear in declarations, e.g., givenDouglas Gregor
2009-12-30Typedefs can be redeclared. That seems like something we should record inJohn McCall
2009-12-24Tweak the text of several main() diagnostics and punch a hole specifically forJohn McCall
2009-12-23allow the noreturn attribute to be used in class methodsNuno Lopes
2009-12-22Switch file-scope assignment initialization over to InitializationSequence.Eli Friedman
2009-12-22Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor
2009-12-21Fix for PR5840: fix the kind of name lookup used for classes inEli Friedman
2009-12-20Make sure we instantiate the destructor for variables initialized byEli Friedman
2009-12-20Switch default-initialization of variables of class type (or array thereof) o...Douglas Gregor
2009-12-20Revert accidental commitDouglas Gregor
2009-12-20Fix CMake build on windows, from Cedric VenetDouglas Gregor
2009-12-20Don't inject the class name until that magical lbrace.John McCall
2009-12-19Refactor to remove more dependencies on PreDeclaratorDC. I seem to have madeJohn McCall
2009-12-19Don't use EnterDeclaratorContext when rebuilding a type in the currentJohn McCall
2009-12-19Initialization improvements: addition of string initialization and a fewEli Friedman
2009-12-18Pull Sema::isAcceptableLookupResult into SemaLookup. Extract the criteria intoJohn McCall
2009-12-17Revert r91073.Mike Stump
2009-12-17implement PR3962: diagnose more faulty cases of usage of the restrict qualifi...Nuno Lopes
2009-12-17revert part of my last patch, and mark only the c++ global new operator as no...Nuno Lopes
2009-12-16Make sure C-specific enum warning doesn't trigger in C++.Eli Friedman
2009-12-16implement PR5654: add -fassume-sane-operator-new, which is enabled by default...Nuno Lopes
2009-12-16Switch the C++ new expression over to InitializationSequence, ratherDouglas Gregor
2009-12-15ShouldDestroyTemporaries? I don't think so.Anders Carlsson
2009-12-15This patch should fix PR2461. It allows clang to apply the noreturnMike Stump
2009-12-11Fix the handling of dependent enums per C++ DR 502.Eli Friedman
2009-12-10Don't complain about falling off the end of a function with an asmMike Stump
2009-12-10Clean up enum constants so that they're finally sane. Fixes PR3173 and aEli Friedman