aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-05[modules ts] Declarations from a module interface unit are only visible outsideRichard Smith1-12/+23
2017-07-01[modules] Teach clang how to merge typedef over anonymous structs in C mode.Vassil Vassilev1-3/+2
2017-07-01fix trivial typos; NFCHiroshi Inoue1-1/+1
2017-07-01[Modules] Implement ODR-like semantics for tag types in C/ObjCBruno Cardoso Lopes1-6/+77
2017-06-27[Sema] Allow unmarked overloadable functions.George Burgess IV1-24/+69
2017-06-26Check that the initializer of a non-dependent constexpr variable is constant ...Richard Smith1-3/+1
2017-06-26[Sema] Fix a crash-on-invalid when a template parameter list has a classAkira Hatanaka1-4/+6
2017-06-23PR33552: Distinguish between declarations that are owned by no module andRichard Smith1-2/+6
2017-06-21Function with unparsed body is a definitionSerge Pavlov1-0/+1
2017-06-20[OpenCL] Diagnose scoped address-space qualified variablesAnastasia Stulova1-2/+16
2017-06-14Reverted 305379 (Function with unparsed body is a definition)Serge Pavlov1-1/+0
2017-06-14Function with unparsed body is a definitionSerge Pavlov1-0/+1
2017-06-05Add support for #pragma clang sectionJaved Absar1-0/+25
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova1-0/+1
2017-06-02[OpenCL] Harden function pointer diagnostics.Alexey Bader1-1/+1
2017-06-02[Sema] Improve -Wstrict-prototypes diagnostic message for blocks.Akira Hatanaka1-1/+1
2017-06-01[SemaCXX] Add diagnostics to require_constant_initializationKeno Fischer1-0/+11
2017-05-30[OpenCL] Added diagnostic for implicit declaration of function in OpenCLEgor Churaev1-0/+3
2017-05-25[OpenCL] reserve_id_t cannot be used as argument to kernel functionEgor Churaev1-4/+1
2017-05-25[coroutines] Fix fallthrough diagnostics for coroutinesEric Fiselier1-1/+1
2017-05-24[OPENMP] Allow value of thread local variables in target regions.Alexey Bataev1-3/+6
2017-05-23[Modules] Fix overly conservative assertion for import diagnosticBruno Cardoso Lopes1-1/+2
2017-05-18When we enter a module within a linkage specification, switch the linkageRichard Smith1-5/+11
2017-05-18CodeGen: Cast alloca to expected address spaceYaxun Liu1-1/+6
2017-05-18Fix an assertion failure in FormatASTNodeDiagnosticArgument.Alexander Kornienko1-1/+1
2017-05-18[modules] Switch from inferring owning modules based on source location toRichard Smith1-37/+28
2017-05-17[modules] When creating a declaration, cache its owning module immediatelyRichard Smith1-0/+15
2017-05-15[OpenCL] Emit function-scope variable in constant address space as static var...Yaxun Liu1-11/+24
2017-05-15Revert r302965 - [modules] When creating a declaration, cache its owningDaniel Jasper1-15/+0
2017-05-13Add LangOptions method to query whether we are tracking the owning module for...Richard Smith1-2/+2
2017-05-12[modules] When creating a declaration, cache its owning module immediatelyRichard Smith1-0/+15
2017-05-11Remove unnecessary mapping from SourceLocation to Module.Richard Smith1-7/+6
2017-05-11[Sema] Improve redefinition errors pointing to the same headerBruno Cardoso Lopes1-17/+82
2017-05-10Improve diagnosis of unknown template name.Richard Smith1-20/+60
2017-05-09Don't mark a member as a member specialization until we know we're keeping th...Richard Smith1-3/+22
2017-05-09Reland "Warn about unused static file scope function template declarations."Vassil Vassilev1-5/+4
2017-05-08[OpenCL] Check that global samplers are constSven van Haastregt1-6/+18
2017-05-05Add support for building modules from preprocessed source.Richard Smith1-6/+13
2017-05-03Reusing an existing attribute diagnosticOren Ben Simhon1-1/+2
2017-04-28[Sema] Avoid an invalid redefinition error that was presented forAlex Lorenz1-0/+11
2017-04-27[X86] Support of no_caller_saved_registers attributeOren Ben Simhon1-0/+14
2017-04-26[Sema] Avoid using a null type pointer (fixes PR32750)Vedant Kumar1-1/+1
2017-04-24[modules ts] Diagnose 'export' declarations outside of a module interface.Richard Smith1-0/+6
2017-04-21P0629R0: Switch to latest proposal for distinguishing module interface from i...Richard Smith1-16/+27
2017-04-21[ms] Give -Wmicrosoft-enum-forward-reference a chance to fire in clang-cl, PR...Nico Weber1-1/+2
2017-04-19Add support for editor placeholders to ClangAlex Lorenz1-0/+3
2017-04-18Add #pragma clang attributeAlex Lorenz1-0/+2
2017-04-18Revert r300539 - Add #pragma clang attributeAlex Lorenz1-2/+0
2017-04-18Add #pragma clang attributeAlex Lorenz1-0/+2
2017-04-11[ODRHash] Improve handling of hash valuesRichard Trieu1-3/+1