summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Switch the C++ new expression over to InitializationSequence, ratherDouglas Gregor2009-12-161-14/+14
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-151-2/+1
* This patch should fix PR2461. It allows clang to apply the noreturnMike Stump2009-12-151-5/+4
* Fix the handling of dependent enums per C++ DR 502.Eli Friedman2009-12-111-4/+18
* Don't complain about falling off the end of a function with an asmMike Stump2009-12-101-0/+5
* Clean up enum constants so that they're finally sane. Fixes PR3173 and aEli Friedman2009-12-101-14/+4
* Improve the diagnostic when a new declaration conflicts with a using shadowJohn McCall2009-12-101-0/+9
OpenPOWER on IntegriCloud