summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MS] Fix late-parsed template infinite loop in eager instantiationReid Kleckner2018-03-261-0/+19
* Sink PrettyDeclStackTrace down to the AST libraryJordan Rose2018-03-231-19/+1
* Re-land "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-121-19/+31
* Revert "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-081-31/+19
* [Sema] Make getCurFunction() return null outside function parsingReid Kleckner2018-03-081-19/+31
* Avoid including ScopeInfo.h from Sema.hReid Kleckner2018-03-071-0/+12
* [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
* [Templight] Template Instantiation ObserverGabor Horvath2018-02-101-0/+1
* Fix crash when trying to pack-expand a GNU statement expression.Richard Smith2018-02-031-2/+2
* Implement Attribute Target MultiVersioningErich Keane2018-01-081-0/+6
* 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
OpenPOWER on IntegriCloud