summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Give nicer note when a member redeclaration has or lacks 'const'Kaelyn Uhrain2011-10-101-1/+11
* Push "out-of-line" declarations into scope when their lexical/semanticDouglas Gregor2011-10-091-1/+3
* A friend template specialization is also dependent if any of itsDouglas Gregor2011-10-091-1/+5
* Diagnose attempts to declare a non-static data member with aDouglas Gregor2011-10-091-1/+1
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-2/+2
* Implicitly assume that a ObjC category to an unavailable interface is also un...Argyrios Kyrtzidis2011-10-061-0/+9
* When using an unavailable/deprecated interface Foo inside Foo's interface/imp...Argyrios Kyrtzidis2011-10-061-2/+13
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-1/+2
* PR11067: A definition of a constexpr static variable doesn't need an initiali...Richard Smith2011-10-061-9/+6
* OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers,Peter Collingbourne2011-10-061-4/+4
* objc arc: Suppress certain arc diagnostics on unavailableFariborz Jahanian2011-10-031-2/+4
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-031-1/+2
* constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith2011-10-011-5/+9
* Mark a TagDecl when it is free standing (e.g. "struct foo;")Argyrios Kyrtzidis2011-09-301-0/+3
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-301-0/+4
* Suggest adding 'constexpr' if the GNU extension for in-class initializers for...Richard Smith2011-09-301-0/+4
* Mark the ExtWarn for in-class initialization of static const float members as...Richard Smith2011-09-291-7/+8
* In C++0x, static const volatile data members cannot be initialized in-class.Richard Smith2011-09-291-4/+5
* constexpr: semantic checking for constexpr variables.Richard Smith2011-09-291-24/+95
* Revert r140589. It was causing failures during llvm compilation:Bill Wendling2011-09-271-47/+1
* Add typo correction for the type name in C++ "new" statementsKaelyn Uhrain2011-09-271-1/+47
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-3/+3
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-3/+1
* Don't propagate the 'availability' attribute through declarationDouglas Gregor2011-09-231-2/+4
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-6/+6
* ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie2011-09-221-8/+9
* ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie2011-09-211-3/+3
* [microsoft] Move missing typename warning from -fms-extensions to -fms-compat...Francois Pichet2011-09-211-2/+2
* Remove redundant break statements, and replace asserts with llvm_unreachablePeter Collingbourne2011-09-201-2/+1
* OpenCL: introduce support for function scope __local variablesPeter Collingbourne2011-09-191-0/+19
* Fix PR10531. Attach an initializer to anonymous unions, since the default con...Richard Smith2011-09-181-0/+6
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-17/+18
* Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclarationKaelyn Uhrain2011-09-141-2/+7
* Switch LangOptions over to a .def file that describes header of theDouglas Gregor2011-09-131-2/+2
* Kill off an irrelevant FIXMEDouglas Gregor2011-09-121-4/+1
* Diagnose attempt to mark function-local declarations as __module_private__.Douglas Gregor2011-09-121-7/+35
* Allow __module_private__ on fieldsDouglas Gregor2011-09-121-0/+6
* Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge2011-09-091-0/+6
* Specializations cannot be module-hidden. Diagnose attempts to do so.Douglas Gregor2011-09-091-6/+24
* __module_private__ is inherited by redeclarations of an entity, andDouglas Gregor2011-09-091-7/+31
* Propagate __module_private__ from previous declarations to laterDouglas Gregor2011-09-091-1/+19
* Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor2011-09-091-0/+17
* Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu2011-09-091-3/+3
* Thread safety: added support for function scopes in attribute arguments.Caitlin Sadowski2011-09-081-0/+23
* Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski2011-09-081-0/+9
* Adding FixIts to static/inline main declaration diagnostics.David Blaikie2011-09-081-35/+36
* Change the self-reference visitor (which gives the warning for self-reference...Richard Trieu2011-09-071-0/+1
* Implement the Named Return Value Optimization (NRVO) for blocks.Douglas Gregor2011-09-061-3/+3
* Implement the Named Return Value Optimization (NRVO) for Objective-C++Douglas Gregor2011-09-061-0/+3
* Add test case for defaulted copy and move structure validation.Sebastian Redl2011-09-041-0/+2
OpenPOWER on IntegriCloud