summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Avoid exposing name for range-based for '__range' variables in lifetime warni...Richard Smith2018-08-011-3/+5
* [P0936R0] add [[clang::lifetimebound]] attributeRichard Smith2018-08-011-74/+157
* Remove trailing spaceFangrui Song2018-07-301-29/+29
* PR38355 Prevent infinite recursion when checking initializer lifetime ifRichard Smith2018-07-301-1/+2
* Add missing temporary materialization conversion on left-hand side of .Richard Smith2018-07-271-10/+0
* [Sema] Fix a crash by completing a type before using itErik Pilkington2018-07-261-0/+1
* Fix unused variable warnings; NFCGeorge Burgess IV2018-07-241-2/+2
* Warn if a local variable's initializer retains a pointer/reference to aRichard Smith2018-07-241-73/+37
* Support lifetime-extension of conditional temporaries.Richard Smith2018-07-231-8/+1
* Do not try to perform lifetime-extension through conditionalRichard Smith2018-07-231-20/+39
* Fold -Wreturn-stack-address into general initialization lifetimeRichard Smith2018-07-231-118/+318
* Separate out the initialization kind for a statement expression resultRichard Smith2018-07-231-1/+23
* Fold dangling-field warning into general initialization lifetime checks.Richard Smith2018-07-231-85/+177
* Revert "Fold dangling-field warning into general initialization lifetime chec...Ilya Biryukov2018-07-231-170/+82
* Fold dangling-field warning into general initialization lifetime checks.Richard Smith2018-07-201-82/+170
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-104/+266
* Temporarily revert r337226 "Restructure checking for, and warning on, lifetim...Florian Hahn2018-07-171-266/+104
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-104/+266
* [C++11] Fix warning when dropping cv-qualifiers when assigning to a reference...Nicolas Lesser2018-07-121-16/+29
* Per C++ [over.match.copy]p1, direct-initialization of a reference canRichard Smith2018-07-021-4/+6
* Simplify. No behavior change.Nico Weber2018-06-201-7/+1
OpenPOWER on IntegriCloud