summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR44540: Prefer an inherited default constructor over an initializerRichard Smith2020-01-141-2/+2
* CWG2352: Allow qualification conversions during reference binding.Richard Smith2020-01-091-1/+7
* When diagnosing the lack of a viable conversion function, also listRichard Smith2020-01-091-32/+23
* Revert "CWG2352: Allow qualification conversions during reference binding."David Blaikie2019-12-271-7/+1
* CWG2352: Allow qualification conversions during reference binding.Richard Smith2019-12-191-1/+7
* Refactor CompareReferenceRelationship and its callers in preparation forRichard Smith2019-12-181-46/+42
* Add `QualType::hasAddressSpace`. NFC.Michael Liao2019-12-061-3/+2
* [LifetimeAnalysis] Fix PR44150Gabor Horvath2019-11-271-7/+26
* [NFC] Refactor representation of materialized temporariesTyker2019-11-191-5/+4
* Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber2019-11-171-4/+5
* [NFC] Refactor representation of materialized temporariesTyker2019-11-161-5/+4
* When diagnosing an ambiguity, only note the candidates that contributeRichard Smith2019-10-241-5/+5
* Sema: Create a no-op implicit cast for lvalue function conversions.Peter Collingbourne2019-10-191-12/+20
* Properly handle instantiation-dependent array bounds.Richard Smith2019-10-041-7/+9
* SemaInit - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-021-16/+16
* Revert r368237 - Update fix-it hints for std::move warnings.Richard Trieu2019-10-021-27/+24
* 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
OpenPOWER on IntegriCloud