<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:05:02 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CXX-2145] Coverity analysis defect 115920: Missing move assignment operator</title>
                <link>https://jira.mongodb.org/browse/CXX-2145</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;Missing move assignment operator&lt;/p&gt;

&lt;p&gt; This class does not have a user-written move assignment operator and its copy assignment operator is found to be applied to rvalue(s), which can be moved to possibly enhance program performance had the move assignment operator been in place. Class lacks a user-written move assignment operator&lt;br/&gt;
/src/bsoncxx/types/bson_value/view.hpp:44: MISSING_MOVE_ASSIGNMENT 115920 Class &quot;bsoncxx::v_noabi::types::bson_value::view&quot; may benefit from adding a move assignment operator. See other events which show the copy assignment operator being applied to rvalue(s), where a move assignment may be faster.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1567832">CXX-2145</key>
            <summary>Coverity analysis defect 115920: Missing move assignment operator</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13202">Works as Designed</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="xgen-internal-coverity">Coverity Collector User</reporter>
                        <labels>
                            <label>size-small</label>
                    </labels>
                <created>Mon, 14 Dec 2020 20:55:29 +0000</created>
                <updated>Fri, 27 Oct 2023 13:13:34 +0000</updated>
                            <resolved>Mon, 24 Jul 2023 12:54:45 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="5586237" author="kevin.albertson" created="Mon, 24 Jul 2023 12:54:45 +0000"  >&lt;p&gt;I expect the default &lt;a href=&quot;https://timsong-cpp.github.io/cppwp/n3337/class.copy#9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;copy constructor&lt;/a&gt; is called since no move constructor is called:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Note: When the move constructor is not implicitly declared or explicitly supplied, expressions that otherwise would have invoked the move constructor may instead invoke a copy constructor. &#8212; end note&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;tt&gt;bsoncxx::types::bson_value::view&lt;/tt&gt; does not own data. I expect calling the copy-constructor on move is OK. Closing as &quot;Works as Designed&quot;.&lt;/p&gt;</comment>
                            <comment id="3529133" author="xgen-internal-coverity" created="Mon, 14 Dec 2020 20:55:29 +0000"  >&lt;p&gt;A new defect has been detected and assigned to kevin.albertson in Coverity Connect.&lt;br/&gt;
              &lt;a href=&quot;http://coverity.mongodb.com/query/defects.htm?project=CXX+master&amp;amp;cid=115920&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://coverity.mongodb.com/query/defects.htm?project=CXX+master&amp;amp;cid=115920&lt;/a&gt; &lt;br/&gt;
              The defect was flagged by checker MISSING_MOVE_ASSIGNMENT in &lt;br/&gt;
                    file /src/bsoncxx/types/bson_value/view.hpp &lt;br/&gt;
                    function None &lt;br/&gt;
              and this ticket was created by kevin.albertson &lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CXX-2632</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY24Q2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hy7lwv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>