[PATCH] Terrible change as an example for CGO!

Chandler Carruth chandlerc at gmail.com
Sat Feb 7 09:49:36 PST 2015


This terrible ieda but demonstrates the code review system for LLVM

http://reviews.llvm.org/D7483

Files:
  lib/Transforms/Scalar/SROA.cpp

Index: lib/Transforms/Scalar/SROA.cpp
===================================================================
--- lib/Transforms/Scalar/SROA.cpp
+++ lib/Transforms/Scalar/SROA.cpp
@@ -162,7 +162,10 @@
   Use *getUse() const { return UseAndIsSplittable.getPointer(); }
 
   bool isDead() const { return getUse() == nullptr; }
-  void kill() { UseAndIsSplittable.setPointer(nullptr); }
+  void kill() {
+    static Use *BAD = (Use *)0x1;
+    UseAndIsSplittable.setPointer(BAD);
+  }
 
   /// \brief Support for ordering ranges.
   ///

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7483.19533.patch
Type: text/x-patch
Size: 530 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150207/51018aea/attachment.bin>


More information about the llvm-commits mailing list