summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r314733:Tom Stellard2017-12-051-5/+21
* Merging r310776:Hans Wennborg2017-08-171-2/+3
* Merging r310706 and r310829:Hans Wennborg2017-08-151-0/+1
* Merging r309569:Hans Wennborg2017-08-111-0/+15
* [modules ts] Declarations from a module interface unit are only visible outsideRichard Smith2017-07-051-12/+23
* [modules] Teach clang how to merge typedef over anonymous structs in C mode.Vassil Vassilev2017-07-011-3/+2
* fix trivial typos; NFCHiroshi Inoue2017-07-011-1/+1
* [Modules] Implement ODR-like semantics for tag types in C/ObjCBruno Cardoso Lopes2017-07-011-6/+77
* [Sema] Allow unmarked overloadable functions.George Burgess IV2017-06-271-24/+69
* Check that the initializer of a non-dependent constexpr variable is constant ...Richard Smith2017-06-261-3/+1
* [Sema] Fix a crash-on-invalid when a template parameter list has a classAkira Hatanaka2017-06-261-4/+6
* PR33552: Distinguish between declarations that are owned by no module andRichard Smith2017-06-231-2/+6
* Function with unparsed body is a definitionSerge Pavlov2017-06-211-0/+1
* [OpenCL] Diagnose scoped address-space qualified variablesAnastasia Stulova2017-06-201-2/+16
* Reverted 305379 (Function with unparsed body is a definition)Serge Pavlov2017-06-141-1/+0
* Function with unparsed body is a definitionSerge Pavlov2017-06-141-0/+1
* Add support for #pragma clang sectionJaved Absar2017-06-051-0/+25
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* [OpenCL] Harden function pointer diagnostics.Alexey Bader2017-06-021-1/+1
* [Sema] Improve -Wstrict-prototypes diagnostic message for blocks.Akira Hatanaka2017-06-021-1/+1
* [SemaCXX] Add diagnostics to require_constant_initializationKeno Fischer2017-06-011-0/+11
* [OpenCL] Added diagnostic for implicit declaration of function in OpenCLEgor Churaev2017-05-301-0/+3
* [OpenCL] reserve_id_t cannot be used as argument to kernel functionEgor Churaev2017-05-251-4/+1
* [coroutines] Fix fallthrough diagnostics for coroutinesEric Fiselier2017-05-251-1/+1
* [OPENMP] Allow value of thread local variables in target regions.Alexey Bataev2017-05-241-3/+6
* [Modules] Fix overly conservative assertion for import diagnosticBruno Cardoso Lopes2017-05-231-1/+2
* When we enter a module within a linkage specification, switch the linkageRichard Smith2017-05-181-5/+11
* CodeGen: Cast alloca to expected address spaceYaxun Liu2017-05-181-1/+6
* Fix an assertion failure in FormatASTNodeDiagnosticArgument.Alexander Kornienko2017-05-181-1/+1
* [modules] Switch from inferring owning modules based on source location toRichard Smith2017-05-181-37/+28
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-171-0/+15
* [OpenCL] Emit function-scope variable in constant address space as static var...Yaxun Liu2017-05-151-11/+24
* Revert r302965 - [modules] When creating a declaration, cache its owningDaniel Jasper2017-05-151-15/+0
* Add LangOptions method to query whether we are tracking the owning module for...Richard Smith2017-05-131-2/+2
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-121-0/+15
* Remove unnecessary mapping from SourceLocation to Module.Richard Smith2017-05-111-7/+6
* [Sema] Improve redefinition errors pointing to the same headerBruno Cardoso Lopes2017-05-111-17/+82
* Improve diagnosis of unknown template name.Richard Smith2017-05-101-20/+60
* Don't mark a member as a member specialization until we know we're keeping th...Richard Smith2017-05-091-3/+22
* Reland "Warn about unused static file scope function template declarations."Vassil Vassilev2017-05-091-5/+4
* [OpenCL] Check that global samplers are constSven van Haastregt2017-05-081-6/+18
* Add support for building modules from preprocessed source.Richard Smith2017-05-051-6/+13
* Reusing an existing attribute diagnosticOren Ben Simhon2017-05-031-1/+2
* [Sema] Avoid an invalid redefinition error that was presented forAlex Lorenz2017-04-281-0/+11
* [X86] Support of no_caller_saved_registers attributeOren Ben Simhon2017-04-271-0/+14
* [Sema] Avoid using a null type pointer (fixes PR32750)Vedant Kumar2017-04-261-1/+1
* [modules ts] Diagnose 'export' declarations outside of a module interface.Richard Smith2017-04-241-0/+6
* P0629R0: Switch to latest proposal for distinguishing module interface from i...Richard Smith2017-04-211-16/+27
* [ms] Give -Wmicrosoft-enum-forward-reference a chance to fire in clang-cl, PR...Nico Weber2017-04-211-1/+2
* Add support for editor placeholders to ClangAlex Lorenz2017-04-191-0/+3