r210295 - Remove old proposal notices
Richard Smith
richard at metafoo.co.uk
Thu Jun 5 16:17:39 PDT 2014
On Thu, Jun 5, 2014 at 3:11 PM, Alp Toker <alp at nuanti.com> wrote:
> Author: alp
> Date: Thu Jun 5 17:11:20 2014
> New Revision: 210295
>
> URL: http://llvm.org/viewvc/llvm-project?rev=210295&view=rev
> Log:
> Remove old proposal notices
>
> Let's just go ahead and assume the answer was 'I do'
>
:)
You can check what proposals have made it into the ABI here:
http://mentorembedded.github.io/cxx-abi/abi.html
For the ones that aren't in the ABI, having a comment explaining why we're
using them and where they come from is useful. None of these three are in
the ABI document yet; please back this out for now.
John: any chance we could get the ABI document updated with these? (
http://sourcerytools.com/pipermail/cxx-abi-dev/2012-January/000024.html)
Modified:
> cfe/trunk/lib/AST/ItaniumMangle.cpp
> cfe/trunk/test/CodeGenCXX/mangle-template.cpp
>
> Modified: cfe/trunk/lib/AST/ItaniumMangle.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ItaniumMangle.cpp?rev=210295&r1=210294&r2=210295&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/ItaniumMangle.cpp (original)
> +++ cfe/trunk/lib/AST/ItaniumMangle.cpp Thu Jun 5 17:11:20 2014
> @@ -2674,7 +2674,6 @@ recurse:
> llvm_unreachable("cannot mangle opaque value; mangling wrong thing?");
>
> case Expr::InitListExprClass: {
> - // Proposal by Jason Merrill, 2012-01-03
> Out << "il";
> const InitListExpr *InitList = cast<InitListExpr>(E);
> for (unsigned i = 0, e = InitList->getNumInits(); i != e; ++i)
> @@ -2739,7 +2738,6 @@ recurse:
> Out << '_';
> mangleType(New->getAllocatedType());
> if (New->hasInitializer()) {
> - // Proposal by Jason Merrill, 2012-01-03
> if (New->getInitializationStyle() == CXXNewExpr::ListInit)
> Out << "il";
> else
> @@ -2825,7 +2823,6 @@ recurse:
> const CXXConstructExpr *CE = cast<CXXConstructExpr>(E);
> unsigned N = CE->getNumArgs();
>
> - // Proposal by Jason Merrill, 2012-01-03
> if (CE->isListInitialization())
> Out << "tl";
> else
>
> Modified: cfe/trunk/test/CodeGenCXX/mangle-template.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/mangle-template.cpp?rev=210295&r1=210294&r2=210295&view=diff
>
> ==============================================================================
> --- cfe/trunk/test/CodeGenCXX/mangle-template.cpp (original)
> +++ cfe/trunk/test/CodeGenCXX/mangle-template.cpp Thu Jun 5 17:11:20 2014
> @@ -147,7 +147,7 @@ namespace test10 {
> }
> }
>
> -// Report from Jason Merrill on cxx-abi-dev, 2012.01.04.
> +// Report from cxx-abi-dev, 2012.01.04.
> namespace test11 {
> int cmp(char a, char b);
> template <typename T, int (*cmp)(T, T)> struct A {};
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140605/c0f28f07/attachment.html>
More information about the cfe-commits
mailing list