summaryrefslogtreecommitdiffstats
path: root/include/clang/Sema
Commit message (Expand)AuthorAgeFilesLines
* Merging r308455:Hans Wennborg2017-07-191-26/+5
* Recommit r308327: Add a warning for missing '#pragma pack (pop)'Alex Lorenz2017-07-191-5/+26
* [Sema] NFC: Move all availability checking code to SemaDeclAttr.cppErik Pilkington2017-07-181-16/+4
* [OPENMP] Initial support for 'task_reduction' clause.Alexey Bataev2017-07-181-1/+9
* Revert r308327Alex Lorenz2017-07-181-26/+5
* Add a warning for missing '#pragma pack (pop)' and suspicious usesAlex Lorenz2017-07-181-5/+26
* Use ARC parsing rules for ns_returns_retained in MRC so that code canJohn McCall2017-07-151-0/+2
* [Sema] Mark a virtual CXXMethodDecl as used if a call to it can beAkira Hatanaka2017-07-131-1/+1
* [ObjC] Avoid the -Wunguarded-availability warnings for protocolAlex Lorenz2017-07-071-2/+3
* Customize the SFINAE diagnostics for enable_if to provide the failed condition.Douglas Gregor2017-07-051-0/+6
* [Sema] Don't allow -Wunguarded-availability to be silenced with redeclsErik Pilkington2017-07-052-12/+18
* [modules ts] Declarations from a module interface unit are only visible outsideRichard Smith2017-07-051-0/+2
* Add a fixit for -Wobjc-protocol-property-synthesisAlex Lorenz2017-07-031-3/+4
* [Modules] Implement ODR-like semantics for tag types in C/ObjCBruno Cardoso Lopes2017-07-011-10/+22
* Change enumerator default linkage type for CBruno Cardoso Lopes2017-07-011-1/+1
* [OpenCL] Add function name to extension diagnosticJoey Gouly2017-06-301-1/+1
* Ambiguity might be also uninitialized. Use llvm::Optional.Vassil Vassilev2017-06-301-2/+5
* fix trivial typos, NFCHiroshi Inoue2017-06-301-1/+1
* Initialize variable and silence potentially uninitialized warning.Vassil Vassilev2017-06-291-2/+1
* Revert r301742, which caused us to try to evaluate all full-expressions.Richard Smith2017-06-261-0/+1
* [Sema] Fix a crash-on-invalid when a template parameter list has a classAkira Hatanaka2017-06-261-1/+2
* [coroutines] Fix co_await for range statementEric Fiselier2017-06-141-0/+2
* Revert "Revert r301742 which made ExprConstant checking apply to all full-exp...Diana Picus2017-06-131-1/+0
* Revert r301742 which made ExprConstant checking apply to all full-exprs.Nick Lewycky2017-06-121-0/+1
* [Sema] Refactor OverloadCandidate::BuiltinTypes. NFC.George Burgess IV2017-06-081-4/+2
* [Sema] Remove unused field from OverloadCandidate.George Burgess IV2017-06-082-5/+3
* Weaken restriction in r304862 to allow implicit deduction guides to referenceRichard Smith2017-06-081-1/+2
* [c++1z] Support deducing B in noexcept(B).Richard Smith2017-06-071-0/+4
* Fix a couple of class template argument deduction crashes with libc++'s tuple.Richard Smith2017-06-071-0/+3
* Add support for #pragma clang sectionJaved Absar2017-06-051-0/+34
* Switch from using a DiagnosticTrap and a note for "while defining a specialRichard Smith2017-05-251-2/+26
* [coroutines] Fix fallthrough diagnostics for coroutinesEric Fiselier2017-05-251-0/+2
* Revert "Sema: allow imaginary constants via GNU extension if UDL overloads no...Tim Northover2017-05-241-4/+1
* [PowerPC] Implement vec_xxpermdi builtin.Tony Jiang2017-05-241-0/+1
* Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods ...Argyrios Kyrtzidis2017-05-242-1/+2
* Sema: allow imaginary constants via GNU extension if UDL overloads not present.Tim Northover2017-05-231-1/+4
* [NFC, Refactor] Modernize TemplateIdAnnotation using TrailingObjectsFaisal Vali2017-05-231-22/+47
* Rename RAII objects for performing eager instantiation to have names thatRichard Smith2017-05-201-7/+16
* When a type-id is unexpectedly given a name, assume that the name is unrelatedRichard Smith2017-05-191-35/+0
* [modules] Switch from inferring owning modules based on source location toRichard Smith2017-05-181-1/+7
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-171-3/+1
* Fix PR 10758: Infinite recursion when dealing with copy-initializationAlex Lorenz2017-05-161-0/+4
* Revert r302965 - [modules] When creating a declaration, cache its owningDaniel Jasper2017-05-151-1/+3
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-121-3/+1
* [Sema] Support implicit scalar to vector conversionsSimon Dardis2017-05-121-0/+2
* Remove unnecessary mapping from SourceLocation to Module.Richard Smith2017-05-111-1/+6
* [CodeCompletion] Provide member completions for dependent expressions whoseAlex Lorenz2017-05-111-1/+2
* [Sema] Improve redefinition errors pointing to the same headerBruno Cardoso Lopes2017-05-111-0/+1
* Improve diagnosis of unknown template name.Richard Smith2017-05-101-1/+1
* When we see a '<' operator, check whether it's a probable typo for a template...Richard Smith2017-05-101-0/+17