summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Move some recent checking code into SemaChecking instead.Mike Stump2010-01-211-429/+0
* Avoid instantiating std::sort to save on compiler size.Mike Stump2010-01-211-11/+5
* When checking for unreachable code, we can trivially avoid checkingMike Stump2010-01-211-9/+15
* When checking for unreachable blocks, we can trivially avoid extraMike Stump2010-01-211-3/+11
* First pass at collecting access-specifier information along inheritance paths.John McCall2010-01-201-0/+7
* Improve CheckFallThrough analysis in the presense of the new C++ EHMike Stump2010-01-201-1/+10
* When looking up enumerator names for redeclaration, use theDouglas Gregor2010-01-191-1/+2
* Partial fix for PR6022, where we were complaining when a friendDouglas Gregor2010-01-161-1/+2
* Generalize handling for unreachable code warnings to all binary operators.Mike Stump2010-01-151-16/+13
* Refine location reporting for unreachable code warnings for comma expressions.Mike Stump2010-01-151-12/+45
* Refine unreachable warnings. WIP.Mike Stump2010-01-151-4/+87
* When performing qualified name lookup into the current instantiation,Douglas Gregor2010-01-151-1/+2
* fix grammaroChris Lattner2010-01-141-1/+1
* When qualified lookup into the current instantiation fails (because itDouglas Gregor2010-01-141-1/+11
* Don't assume a random access iterator, instead just use CFG::iterator.Mike Stump2010-01-141-3/+3
* Avoid snowballing errors into additional warnings. To do better, we'dMike Stump2010-01-141-2/+4
* Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor2010-01-131-0/+24
* Implement semantic checking for C++ literal operators.Alexis Hunt2010-01-131-1/+6
* Add an unreachable code checker.Mike Stump2010-01-131-28/+62
* C++0x [dcl.typedef]p4, take 3, where we actually figure out what "thatDouglas Gregor2010-01-111-1/+1
* Use isa<ElaboratedType> rather than getAs<ElaboratedType>, since theDouglas Gregor2010-01-111-1/+1
* Allow redefinitions of typedef-names within class scope when the typeDouglas Gregor2010-01-111-4/+29
* Whenever we emit a typo-correction diagnostic, also emit a noteDouglas Gregor2010-01-071-0/+6
* Make sure that the key-function computation produces the correctDouglas Gregor2010-01-061-10/+27
* Make our marking of virtual members functions in a class beDouglas Gregor2010-01-061-0/+10
* Improve key-function computation for templates. In particular:Douglas Gregor2010-01-051-1/+1
* Avoid warnings for functions that return a value using MS-style inlineMike Stump2010-01-041-0/+8
* Implement typo correction for a variety of Objective-C-specificDouglas Gregor2010-01-031-1/+25
* when making a decl for __builtin_fabsf() make sure toChris Lattner2009-12-301-0/+4
* Typo correction for type names when they appear in declarations, e.g., givenDouglas Gregor2009-12-301-1/+32
* Typedefs can be redeclared. That seems like something we should record inJohn McCall2009-12-301-3/+9
* Tweak the text of several main() diagnostics and punch a hole specifically forJohn McCall2009-12-241-2/+12
* allow the noreturn attribute to be used in class methodsNuno Lopes2009-12-231-1/+3
* Switch file-scope assignment initialization over to InitializationSequence.Eli Friedman2009-12-221-13/+16
* Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor2009-12-221-1/+1
* Fix for PR5840: fix the kind of name lookup used for classes inEli Friedman2009-12-211-2/+6
* Make sure we instantiate the destructor for variables initialized byEli Friedman2009-12-201-0/+9
* Switch default-initialization of variables of class type (or array thereof) o...Douglas Gregor2009-12-201-20/+11
* Revert accidental commitDouglas Gregor2009-12-201-11/+20
* Fix CMake build on windows, from Cedric VenetDouglas Gregor2009-12-201-20/+11
* Don't inject the class name until that magical lbrace.John McCall2009-12-201-24/+29
* Refactor to remove more dependencies on PreDeclaratorDC. I seem to have madeJohn McCall2009-12-191-11/+35
* Don't use EnterDeclaratorContext when rebuilding a type in the currentJohn McCall2009-12-191-2/+5
* Initialization improvements: addition of string initialization and a fewEli Friedman2009-12-191-17/+13
* Pull Sema::isAcceptableLookupResult into SemaLookup. Extract the criteria intoJohn McCall2009-12-181-18/+16
* Revert r91073.Mike Stump2009-12-171-5/+0
* implement PR3962: diagnose more faulty cases of usage of the restrict qualifi...Nuno Lopes2009-12-171-1/+9
* revert part of my last patch, and mark only the c++ global new operator as no...Nuno Lopes2009-12-171-5/+0
* Make sure C-specific enum warning doesn't trigger in C++.Eli Friedman2009-12-161-1/+1
* implement PR5654: add -fassume-sane-operator-new, which is enabled by default...Nuno Lopes2009-12-161-0/+5
OpenPOWER on IntegriCloud