summaryrefslogtreecommitdiff
path: root/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* Implement C++ DR727, which permits explicit specializations at class scope.Richard Smith2018-03-164-123/+49
* [OPENMP] Codegen for `omp declare target` construct.Alexey Bataev2018-03-151-5/+9
* More warnings when double truncation to float: compound assignment is support...Andrew V. Tischenko2018-03-151-2/+31
* Refactoring code around move/copy initialization. NFC.Richard Trieu2018-03-153-58/+84
* [Sema] Pop function scope when instantiating a func with skipped bodyIlya Biryukov2018-03-141-6/+6
* Check that a field is not annotated with attribute "unavailable" beforeAkira Hatanaka2018-03-131-1/+1
* Serialize the NonTrivialToPrimitive* flags I added in r326307.Akira Hatanaka2018-03-131-3/+3
* Reland "[Attr] Fix parameter indexing for several attributes"Joel E. Denny2018-03-134-108/+85
* Re-land "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-129-96/+109
* Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka2018-03-121-3/+5
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-101-5/+3
* [SemaOverload] Fixed crash on code completionIlya Biryukov2018-03-091-6/+11
* Propagate DLLAttr to friend re-declarations of member functionsStephan Bergmann2018-03-081-0/+15
* Revert "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-088-107/+95
* When substituting previously-checked template arguments into a templateRichard Smith2018-03-082-12/+21
* [Sema] Make getCurFunction() return null outside function parsingReid Kleckner2018-03-088-95/+107
* Avoid including ScopeInfo.h from Sema.hReid Kleckner2018-03-079-34/+48
* Push a function scope when parsing function bodies without a declarationReid Kleckner2018-03-071-1/+9
* Revert r326602, it caused PR36620.Nico Weber2018-03-074-84/+106
* Fix typo in comment.Richard Smith2018-03-051-1/+1
* Replace the custom handling for several attributes; NFC.Aaron Ballman2018-03-041-64/+10
* Create a subject list for the `used` attribute rather than use custom checkin...Aaron Ballman2018-03-031-18/+1
* [Attr] Fix parameter indexing for several attributesJoel E. Denny2018-03-024-106/+84
* [OPENMP] Treat local variables in CUDA mode as thread local.Alexey Bataev2018-03-021-15/+59
* Remove debugging code I accidentally committed in r326530.Akira Hatanaka2018-03-021-1/+0
* Add an option to disable tail-call optimization for escaping blocks.Akira Hatanaka2018-03-023-0/+10
* [NFC] Move CommentOpts checks to the call sites that depend on it. (Re-applyi...David L. Jones2018-03-021-2/+1
* Revert r326501 due to buildbot breakage.David L. Jones2018-03-011-1/+2
* [NFC] Move CommentOpts checks to the call sites that depend on it.David L. Jones2018-03-011-2/+1
* [modules] Don't diagnose "redefinition" of a friend with a pending definitionRichard Smith2018-03-011-0/+9
* Function definition may have uninstantiated bodySerge Pavlov2018-03-012-41/+47
* Remove redundant casts. NFCGeorge Burgess IV2018-03-0114-55/+50
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-283-2/+34
* Fix a couple of cases where we would fail to correctly parse deduced class te...Richard Smith2018-02-282-2/+65
* [OPENMP] Emit warning for non-trivial types in map clauses.Alexey Bataev2018-02-271-2/+7
* [OPENMP] Allow multiple mappings for member expressions for pointers.Alexey Bataev2018-02-271-5/+11
* Re-commit r324991 "Fix for PR32992. Static const classes not exported."Hans Wennborg2018-02-261-3/+11
* When diagnosing the arguments to alloc_size, report the failing argument usin...Aaron Ballman2018-02-251-23/+9
* Fix a failing assertion with the pointer_with_type_tag attribute when the fun...Aaron Ballman2018-02-251-4/+3
* Add a C++11 and C2x spelling for the type safety attribute (argument_with_typ...Aaron Ballman2018-02-251-16/+4
* [Sema][ObjC] Process category attributes before checking protocol usesAlex Lorenz2018-02-231-4/+7
* [Sema] Fix some Clang-tidy modernize and Include What You Use warnings; other...Eugene Zelenko2018-02-221-28/+71
* Replace incorrect usage of isInvalidDecl with intended setInvalidDecl Erich Keane2018-02-211-1/+1
* [Sema] Classify conversions from enum to float as narrowingMikhail Maltsev2018-02-211-1/+2
* [Sema] Fix some Clang-tidy modernize and Include What You Use warnings; other...Eugene Zelenko2018-02-212-19/+26
* Fix assert when template argument deduction's original call arg checking trig...Richard Smith2018-02-201-1/+1
* [NFC] In Multiversion Check function, switch to return DiagErich Keane2018-02-201-67/+47
* Correct multiversion unsupported target behavior, add a test.Erich Keane2018-02-201-0/+2
* [Sema] Fix -Wunused-variableSam McCall2018-02-201-1/+0
* Fix some -Wexceptions false positives.Richard Smith2018-02-201-71/+48