• @lysdexicOPM
      link
      English
      110 months ago

      RVO

      I recommend you read the thread.

        • @lysdexicOPM
          link
          English
          110 months ago

          It doesn’t look like it, otherwise you’d be aware that the whole point of this submission is that casting return values with std::move disables RVO.

          • Dani (:cxx: modules addict)
            link
            fedilink
            110 months ago

            @lysdexic You claimed otherwise:
            "
            These std::move invocations are harmless, as they only cast objects to their rvalue reference.
            "
            If you were right, we wouldn’t have the motivation to look at this in EWG.

            • @lysdexicOPM
              link
              English
              110 months ago

              If you were right, we wouldn’t have the motivation to look at this in EWG.

              I am right. Not benefiting from RVO does not mean you’re harming anyone.

              Again, I recommend you read the submission and also the discussion.