summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move initialization via initializer list over to InitializationSequences.Douglas Gregor2009-12-101-4/+5
* Implement redeclaration checking and hiding semantics for using declarations....John McCall2009-12-101-4/+7
* Fix for PR5515: allow "merging" array bounds both forwards and backwards.Eli Friedman2009-12-101-4/+13
* Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor2009-12-091-3/+31
* First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall2009-12-091-15/+40
* Don't warn about function templates or function template specializations.Anders Carlsson2009-12-091-5/+13
* Rename Sema::IsOverload to Sema::CheckOverload. Teach it to ignore unresolvedJohn McCall2009-12-091-24/+34
* Move the missing prototypes checking out into a new function. Don't warn abou...Anders Carlsson2009-12-091-17/+38
* Fix for PR5710: make sure to put function template specializations into theEli Friedman2009-12-081-4/+4
OpenPOWER on IntegriCloud