summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* SemaOverload: Complete candidates before emitting the error, to ensure diagno...David Blaikie2019-05-031-40/+57
* [PR41276] Fixed incorrect generation of addr space cast for 'this' in C++.Anastasia Stulova2019-04-041-3/+13
* [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallba...Bruno Ricci2019-03-251-3/+7
* [Sema] Deduplicate some availability checking logicErik Pilkington2019-03-201-2/+2
* [PR40778] Add addr space conversion when binding reference to a temporary.Anastasia Stulova2019-03-061-4/+17
* [Sema] Mark GNU compound literal array init as an rvalue.Eli Friedman2019-02-111-7/+33
* [Sema] Make string literal init an rvalue.Eli Friedman2019-02-081-0/+1
* Fix ICE on reference binding with mismatching addr spaces.Anastasia Stulova2019-02-051-10/+14
* Improve diagnostic to tell you a type is incomplete.Eric Fiselier2019-02-011-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Add -Wctad-maybe-unsupported to diagnose CTAD on types with no user defined d...Eric Fiselier2019-01-171-0/+18
* [OpenCL] Set generic addr space of 'this' in special class members.Anastasia Stulova2019-01-141-0/+11
* [AST] Store the arguments of CXXConstructExpr in a trailing arrayBruno Ricci2018-12-221-1/+1
* Revert "Add extension to always default-initialize nullptr_t."Erich Keane2018-12-141-7/+0
* Add extension to always default-initialize nullptr_t.Erich Keane2018-12-141-0/+7
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* [Sema/Attribute] Check for noderef attributeLeonard Chan2018-12-061-0/+13
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-2/+3
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-3/+2
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-2/+3
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-3/+2
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-2/+3
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-3/+2
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-2/+3
* [Sema] Fix PR38987: keep end location of a direct initializer listVedant Kumar2018-11-191-1/+4
* [OpenCL] Enable address spaces for references in C++Anastasia Stulova2018-11-161-12/+19
* [c++20] Implement P0482R6: enable -fchar8_t by default in C++20 mode.Richard Smith2018-11-141-1/+2
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-1/+2
* [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev2018-11-081-4/+31
* Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estima...Andrew Savonichev2018-11-071-31/+4
* [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev2018-11-071-4/+31
* Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue...Richard Smith2018-11-031-7/+3
* Create ConstantExpr classBill Wendling2018-10-311-4/+4
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-1/+1
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2018-10-301-3/+7
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-65/+32
* Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song2018-10-201-1/+1
* PR24164, PR39336: init-captures are not distinct full-expressions.Richard Smith2018-10-191-0/+14
* Handle dependent class template names in class template argumentRichard Smith2018-09-281-1/+4
* P1008R1 Classes with user-declared constructors are never aggregates inRichard Smith2018-09-261-3/+32
* Enhance -Wc++14-compat for class template argument deduction to list theRichard Smith2018-09-101-6/+11
* [Sema] Check that the destructor for each element of class type isAkira Hatanaka2018-09-071-1/+78
* Add missing -Wc++11-compat / -Wc++14-compat warnings for:Richard Smith2018-08-301-0/+4
* Model type attributes as regular Attrs.Richard Smith2018-08-201-1/+1
* Don't warn on returning the address of a label from a statement expressionReid Kleckner2018-08-171-0/+4
* Revert r339623 "Model type attributes as regular Attrs."Reid Kleckner2018-08-141-1/+1
* Model type attributes as regular Attrs.Richard Smith2018-08-131-1/+1
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-31/+30
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-158/+140
* Work around more GCC miscompiles exposed by r338464.Martin Storsjo2018-08-021-1/+5