summaryrefslogtreecommitdiffstats
path: root/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove creation of out-of-bounds value of enumeration type (resulting in UB).Richard Smith2017-12-081-1/+1
* Fix -Wunused-private-field to fire regardless of which implicit special membe...Richard Smith2017-11-011-1/+2
* [Sema] -Wzero-as-null-pointer-constant: don't warn for system macros other th...Roman Lebedev2017-10-261-2/+14
* Ignore implicity casts for zero-as-null-pointer-constant warningErich Keane2017-10-251-1/+1
* [Modules TS] Diagnose missing/duplicate module-declaration.Richard Smith2017-10-111-0/+11
* Implement C++ [basic.link]p8.Richard Smith2017-09-201-21/+58
* Implement Itanium name mangling support for C++ Modules TS.Richard Smith2017-09-041-2/+16
* Don't emit undefined-internal warnings for CXXDeductionGuideDecls.Richard Smith2017-08-031-0/+3
* Recommit r308327 3rd time: Add a warning for missingAlex Lorenz2017-07-281-0/+54
* Revert r309106 "Recommit r308327 2nd time: Add a warning for missing"Hans Wennborg2017-07-261-54/+0
* Recommit r308327 2nd time: Add a warning for missingAlex Lorenz2017-07-261-0/+54
* Revert r308441 "Recommit r308327: Add a warning for missing '#pragma pack (po...Hans Wennborg2017-07-191-54/+0
* Recommit r308327: Add a warning for missing '#pragma pack (pop)'Alex Lorenz2017-07-191-0/+54
* Don't set TUScope to null when generating a module in incremental processing ...Raphael Isemann2017-07-181-1/+2
* Revert r308327Alex Lorenz2017-07-181-54/+0
* Add a warning for missing '#pragma pack (pop)' and suspicious usesAlex Lorenz2017-07-181-0/+54
* [modules ts] Declarations from a module interface unit are only visible outsideRichard Smith2017-07-051-0/+12
* [OpenCL] Add function name to extension diagnosticJoey Gouly2017-06-301-2/+3
* Prevent devirtualization of calls to un-instantiated functions.Sunil Srivastava2017-06-201-0/+3
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-171-5/+4
* Revert r302965 - [modules] When creating a declaration, cache its owningDaniel Jasper2017-05-151-4/+5
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-121-5/+4
* Reland "Warn about unused static file scope function template declarations."Vassil Vassilev2017-05-091-5/+27
* Introduce Wzero-as-null-pointer-constant.Nico Weber2017-05-051-0/+14
* [OPENMP] Fix handling of OpenMP code during template instantiation.Alexey Bataev2017-04-261-0/+7
* Add #pragma clang attributeAlex Lorenz2017-04-181-36/+31
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-31/+36
* Add #pragma clang attributeAlex Lorenz2017-04-181-36/+31
* Revert temporarily D29877 "Warn about unused static file scope function templ...Vassil Vassilev2017-04-111-14/+0
* Warn about unused static file scope function template declarations.Vassil Vassilev2017-04-111-0/+14
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-2/+3
* Remove all uses of std::mem_fun and std::bind1st removed in C++17.Richard Smith2017-03-231-1/+3
* [Sema] Add variable captured by a block to the enclosing lambda'sAkira Hatanaka2017-03-011-3/+3
* Rename ActiveTemplateInstantiation to CodeSynthesisContext in preparation forRichard Smith2017-02-231-2/+2
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-9/+4
* [OpenCL] Correct ndrange_t implementationAnastasia Stulova2017-02-161-1/+0
* Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu2016-12-181-21/+134
* Revert r289979 due to regressionsYaxun Liu2016-12-161-134/+21
* [OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu2016-12-161-21/+134
* DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith2016-12-051-0/+12
* [MS] Mangle a unique ID into all MS inline asm labelsReid Kleckner2016-11-281-1/+0
* Fix for PR28523: unexpected compilation error.Alexey Bataev2016-11-111-2/+10
* Sema: do not warn about unused const vars if main file is a headerErik Verbruggen2016-10-281-2/+5
* Do not reset TUScope when we are in incremental processing mode.Vassil Vassilev2016-10-171-2/+4
* [Sema] Use unique_ptr instead of raw pointers in the late-parsed templates map.Justin Lebar2016-10-101-1/+0
* [coroutines] Switch to using std::experimental namespace per P0057R5Gor Nishanov2016-10-041-2/+2
* P0217R3: template instantiation support for decomposition declarations.Richard Smith2016-08-121-2/+1
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-1/+4
* [NFC] Header cleanupMehdi Amini2016-07-181-3/+1
* Fix unused variable warning after r273754.James Y Knight2016-06-251-0/+1