summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reland [LifetimeAnalysis] Support more STL idioms (template forward declarati...Matthias Gehre2019-09-061-2/+2
* [LifetimeAnalysis] Fix some false positivesGabor Horvath2019-09-031-0/+6
* Fix variable HasArrayDesignator set but not used warning. NFCI.Simon Pilgrim2019-09-011-3/+0
* [c++20] Add support for designated direct-list-initialization syntax.Richard Smith2019-08-311-3/+27
* [c++20] Implement semantic restrictions for C++20 designatedRichard Smith2019-08-301-92/+176
* Fix silent wrong-code bugs and crashes with designated initialization.Richard Smith2019-08-291-176/+239
* Refactor InitListChecker to check only a single (explicit) initializerRichard Smith2019-08-291-45/+12
* Refactor InitListChecker to make it a bit clearer that hasError is onlyRichard Smith2019-08-291-44/+36
* Improve behavior in the case of stack exhaustion.Richard Smith2019-08-261-2/+5
* [NFC] Add comments to some bool arguments for better readabilityGabor Horvath2019-08-261-4/+8
* [LifetimeAnalysis] Make it possible to disable the new warningsGabor Horvath2019-08-231-38/+70
* Revert "[LifetimeAnalysis] Support more STL idioms (template forward declarat...Richard Smith2019-08-221-2/+2
* [LifetimeAnalysis] Support more STL idioms (template forward declaration and ...Matthias Gehre2019-08-211-2/+2
* [LifetimeAnalysis] Add support for free functionsGabor Horvath2019-08-201-0/+29
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* [LifetimeAnalysis] Support std::stack::top() and std::optional::value()Matthias Gehre2019-08-141-1/+1
* [LifetimeAnalysis] Fix false negatives of statement local lifetime analysis f...Gabor Horvath2019-08-141-19/+42
* Fix multiple lifetime warning messages for range based for loopGabor Horvath2019-08-121-2/+5
* [OpenCL] Ignore parentheses for sampler initializationSven van Haastregt2019-08-121-1/+1
* Properly detect temporary gsl::Owners through reference initialization chains.Gabor Horvath2019-08-111-1/+2
* Properly handle reference initialization when detecting gsl::Pointer initiali...Gabor Horvath2019-08-111-5/+9
* Fix a false positive warning when initializing members with gsl::Owners.Gabor Horvath2019-08-101-0/+5
* Attempt to reapply "Even more warnings utilizing gsl::Owner/gsl::Pointer anno...Gabor Horvath2019-08-091-9/+29
* Revert Even more warnings utilizing gsl::Owner/gsl::Pointer annotationsGabor Horvath2019-08-091-29/+9
* Revert Fix a build bot failure and multiple warnings instances for range base...Gabor Horvath2019-08-091-6/+3
* Fix a build bot failure and multiple warnings instances for range base for loopsGabor Horvath2019-08-091-3/+6
* Even more warnings utilizing gsl::Owner/gsl::Pointer annotationsGabor Horvath2019-08-091-9/+29
* More warnings regarding gsl::Pointer and gsl::Owner attributesGabor Horvath2019-08-091-4/+22
* Update fix-it hints for std::move warnings.Richard Trieu2019-08-081-24/+27
* Teach some warnings to respect gsl::Pointer and gsl::Owner attributesGabor Horvath2019-08-061-9/+90
* [OpenCL] Allow OpenCL C style vector initialization in C++Anastasia Stulova2019-08-021-3/+11
* [OpenCL] Fixing sampler initialisations for C++ mode.Neil Hickey2019-07-161-3/+3
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-3/+3
* [Sema] Fix diagnostic for addr spaces in reference bindingAnastasia Stulova2019-06-211-8/+18
* [Sema] Improved diagnostic for qualifiers in reference bindingAnastasia Stulova2019-06-211-1/+2
* [Sema] Diagnose addr space mismatch while constructing objectsAnastasia Stulova2019-06-201-0/+2
* Remove unused SK_LValueToRValue initialization step.Richard Smith2019-06-141-27/+0
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-141-3/+7
* Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber2019-06-141-0/+23
* Remove unused SK_LValueToRValue initialization step.Richard Smith2019-06-131-27/+0
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-131-3/+7
* PR42220: take into account the possibility of aggregates with baseRichard Smith2019-06-121-0/+3
* [Sema] Prevent binding incompatible addr space ref to temporariesAnastasia Stulova2019-06-051-1/+18
* [Sema] Mark array element destructors referenced during initializationErik Pilkington2019-05-101-29/+41
* [c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith2019-05-091-41/+50
* Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg2019-05-061-48/+40
* [clang] adding explicit(bool) from c++2aNicolas Lesser2019-05-041-40/+48
* 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