This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch] libstdc++/68912 Fix cv-qualifiers in std::bind invocation


The first patch fixes an inconsistency between the return type and the
function body, as described in the PR.

The second patch removes the TR1 return type support from _Mu, because
it isn't necessary in C++11. The third patch is because the second one
accidentally removed a "volatile" (removing that is fine, because we
never create volatile _Mu, or even a const one, but no point removing
it on only one specialization and leaving it elsewhere).

Tested powerpc64le-linux.

I've committed both to trunk and will apply the first patch (but not
the second and third) to the branches too.

Attachment: patch1.txt
Description: Text document

Attachment: patch2.txt
Description: Text document

Attachment: patch3.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]