summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't synthesize an ImportDecl for a module named in -fmodule-implementation-ofBen Langmuir2016-02-051-1/+7
* PR24989: Stop trying to use the C++11 rules for lambda return type inference inRichard Smith2016-02-021-14/+18
* [CUDA] Do not allow dynamic initialization of global device side variables.Artem Belevich2016-02-021-0/+32
* PR23057: Fix assertion `Val && "isa<> used on a null pointer"' on invalid for...Denis Zobnin2016-02-021-0/+4
* [Concepts] Implement a portion of Concepts TS[dcl.spec.concept]p5 and p6:Nathan Wilson2016-01-291-0/+17
* Include RecordDecls from anonymous unions in the AST.Nico Weber2016-01-281-8/+21
* Remove unused parameter.Nico Weber2016-01-281-9/+6
* [MS ABI] Allow a member pointers' converted type to changeDavid Majnemer2016-01-261-0/+2
* [CUDA] Add -fcuda-allow-variadic-functions.Justin Lebar2016-01-261-3/+5
* [MS Compat] Don't crash if __GetExceptionInfo is in global scopeDavid Majnemer2016-01-261-0/+3
* [CUDA] Disallow variadic functions other than printf in device code.Justin Lebar2016-01-231-12/+20
* OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedefDavid Blaikie2016-01-151-20/+20
* When a tag is declared in prototype scope in C, if we've decided that itRichard Smith2016-01-111-4/+4
* [OpenCL] Pipe type supportXiuli Pan2016-01-091-0/+17
* [modules] If we're treating an elaborated-type-specifier as if it introduces aRichard Smith2016-01-091-15/+30
* Fix half of PR26048. We don't yet diagnose the case where the anonymous union...Richard Smith2016-01-061-8/+7
* [modules] When a tag type that was imported from a module is referenced via anRichard Smith2016-01-061-10/+29
* Avoid walking all the declarations in the TU when a tag is declared in functionRichard Smith2016-01-051-6/+2
* fix typos; NFCSanjay Patel2015-12-291-1/+1
* Teach typo correction to properly handle mapping declarations to theirRichard Smith2015-12-291-3/+2
* Allow non-defining declarations of class template partial specializations toRichard Smith2015-12-111-1/+6
* Reapply "[Modules] Fix regression when an elaborated-type-specifier mentions ...Ben Langmuir2015-12-111-0/+7
* Error on redeclaring with a conflicting asm label and on redeclaring with an ...Nick Lewycky2015-12-111-1/+16
* Revert "[Modules] Fix regression when an elaborated-type-specifier mentions a...Ben Langmuir2015-12-111-6/+4
* [Modules] Fix regression when an elaborated-type-specifier mentions a hidden tagBen Langmuir2015-12-101-4/+6
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-1/+26
* P0001R1: 'register' storage class specifier is no longer permitted in C++1z.Richard Smith2015-11-251-1/+2
* Produce a better diagnostic for global register variables.Akira Hatanaka2015-11-181-3/+14
* [modules] When a #include is mapped to a module import and appears somewhereRichard Smith2015-11-171-4/+6
* [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
OpenPOWER on IntegriCloud