summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema] Remove unnecessary typecast of bool to int when passing arguments to d...Craig Topper2015-11-171-9/+8
* [Sema] Combine similar diagnostics using %select. NFCCraig Topper2015-11-171-7/+5
* [modules] Fix some more cases where we used to reject a conflict between twoRichard Smith2015-11-171-5/+4
* Move diagnostics from Parse to Sema to remove Sema's dependency on ParserDiag...Craig Topper2015-11-141-1/+0
* [modules] Allow "redefinition" of typedef of anon tag from unimported submoduleBen Langmuir2015-11-141-1/+2
* [modules] Follow the C++ standard's rule for linkage of enumerators: they haveRichard Smith2015-11-131-22/+37
* [modules] Simplify and generalize the existing rule for finding hiddenRichard Smith2015-11-121-6/+0
* Revert r240335.Richard Smith2015-11-121-1/+0
* [Sema] Remove unnecessary parens in check using logical or; NFC.Nathan Wilson2015-11-121-1/+1
* Add diagnostics which fall under [dcl.spec.concept]p5Nathan Wilson2015-11-111-0/+7
* Add support for GCC's '__auto_type' extension, per the GCC manual:Richard Smith2015-11-111-2/+6
* N3922: direct-list-initialization of an auto-typed variable no longer deduces aRichard Smith2015-11-111-89/+108
* Implement __attribute__((internal_linkage)).Evgeniy Stepanov2015-11-101-0/+24
* Add support for function attribute 'not_tail_called'.Akira Hatanaka2015-11-061-0/+10
* [modules] Don't merge an anonymous enum definition into a named enum definition.Richard Smith2015-11-051-3/+5
* [Concepts] Add diagnostics which fall under [dcl.spec.concept]p1Nathan Wilson2015-11-041-0/+5
* [modules] Rationalize the behavior of Decl::declarationReplaces, and inRichard Smith2015-11-031-2/+2
* Put global classes into the appropriate namespace.Benjamin Kramer2015-10-281-0/+2
* Refine r251469 to give better (and more localizable) diagnosticsJohn McCall2015-10-281-6/+4
* Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall2015-10-221-2/+2
* [coroutines] Initial stub Sema functionality for handling coroutine await / y...Richard Smith2015-10-221-0/+3
* [modules] Allow the error on importing a C++ module within an extern "C"Richard Smith2015-10-131-6/+9
* [MSVC Compat] Try to treat an implicit, fixed enum as an unfixed enumDavid Majnemer2015-10-081-4/+11
* [Sema] Tweak incomplete enum types on MSVC ABI targetsDavid Majnemer2015-10-081-2/+4
* [MSVC Compat] Enable ABI impacting non-conforming behavior independently of -...David Majnemer2015-10-081-1/+2
* Don't inherit the "unavailable" attribute from an overridden superclass method.Douglas Gregor2015-09-301-3/+1
* Don't inherit availability information when implementing a protocol requirement.Douglas Gregor2015-09-301-10/+17
* [OpenCL 2.0] Enable program scope variables, Section 6.5.1.Anastasia Stulova2015-09-301-25/+62
* Remove warning on over-wide bit-field of boolean type; there's no risk thatRichard Smith2015-09-231-3/+8
* [CUDA] Allow parsing of host and device code simultaneously.Artem Belevich2015-09-221-5/+5
* [CUDA] Add appropriate host/device attribute to builtins.Artem Belevich2015-09-221-0/+12
* [CUDA] Allow function overloads in CUDA based on host/device attributes.Artem Belevich2015-09-221-0/+6
* [Modules] More descriptive diagnostics for misplaced import directiveSerge Pavlov2015-09-191-4/+7
* Fix for assertion fail for pragma weak on typedef.Alexander Musman2015-09-181-1/+1
* [MS ABI] Restore our warning for overwide bitfields using the MS ABIDavid Majnemer2015-09-151-19/+26
* [MS ABI] Overwide bool bitfields should be permittedDavid Majnemer2015-09-151-4/+7
* PR24595: Ignore calling convention modifiers for structors in MS ABI.Andrey Bokhanko2015-09-141-1/+2
* C11 _Bool bitfield diagnosticRachel Craik2015-09-141-10/+10
* [Concepts] Add diagnostic; invalid specifier on function or variable concept ...Nathan Wilson2015-09-091-1/+43
* Don't allow dllexport/import on static local variablesHans Wennborg2015-09-041-2/+4
* Cleanups, no functionality change.Richard Smith2015-09-041-18/+13
* Fix a potential APInt memory leak when using __attribute__((flag_enum)), andRichard Smith2015-09-041-45/+20
* [Sema] Avoid crash on tag-type mismatch (Fixes PR24610)Vedant Kumar2015-09-021-0/+3
* Add a new frontend warning for referencing members from the handler of a cons...Aaron Ballman2015-09-011-1/+1
* [MS ABI] Correctly mangle classes without names for linkage purposesDavid Majnemer2015-08-311-8/+9
* Follow-up to r246338: use getParentFunctionOrMethodHans Wennborg2015-08-281-1/+1
* Allow TLS vars in dllimport/export functions; only inline dllimport functions...Hans Wennborg2015-08-281-3/+11
* [CUDA] Check register names on appropriate side of cuda compilation only.Artem Belevich2015-08-271-2/+4
* Modify DeclaratorChuck::getFunction to be passed an Exception Specification S...Nathan Wilson2015-08-261-1/+17
* [modules] When we see a definition of a function for which we already have aRichard Smith2015-08-211-19/+41
OpenPOWER on IntegriCloud