[llvm] r191643 - Remove an old workaround for a compiler that EOL'd years ago.

Benjamin Kramer benny.kra at googlemail.com
Sun Sep 29 12:39:02 PDT 2013


Author: d0k
Date: Sun Sep 29 14:39:02 2013
New Revision: 191643

URL: http://llvm.org/viewvc/llvm-project?rev=191643&view=rev
Log:
Remove an old workaround for a compiler that EOL'd years ago.

Modified:
    llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h

Modified: llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h?rev=191643&r1=191642&r2=191643&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h (original)
+++ llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h Sun Sep 29 14:39:02 2013
@@ -942,13 +942,7 @@ public:
 class HandleSDNode : public SDNode {
   SDUse Op;
 public:
-  // FIXME: Remove the "noinline" attribute once <rdar://problem/5852746> is
-  // fixed.
-#if __GNUC__==4 && __GNUC_MINOR__==2 && defined(__APPLE__) && !defined(__llvm__)
-  explicit __attribute__((__noinline__)) HandleSDNode(SDValue X)
-#else
   explicit HandleSDNode(SDValue X)
-#endif
     : SDNode(ISD::HANDLENODE, 0, DebugLoc(), getSDVTList(MVT::Other)) {
     InitOperands(&Op, X);
   }





More information about the llvm-commits mailing list