Changes in directory llvm-poolalloc/lib/DSA:

Local.cpp updated: 1.158.2.4 -> 1.158.2.4.2.1
---
Log message:

The llva_save_stackp() function returns the stack pointer.
It should be marked with the incomplete, unknown, and stack flags.


---
Diffs of the changes:  (+3 -1)

 Local.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletion(-)


Index: llvm-poolalloc/lib/DSA/Local.cpp
diff -u llvm-poolalloc/lib/DSA/Local.cpp:1.158.2.4 
llvm-poolalloc/lib/DSA/Local.cpp:1.158.2.4.2.1
--- llvm-poolalloc/lib/DSA/Local.cpp:1.158.2.4  Mon Jan 22 15:18:48 2007
+++ llvm-poolalloc/lib/DSA/Local.cpp    Tue Feb 27 12:52:19 2007
@@ -1232,11 +1232,13 @@
     if (DSNode *N = RetNH.getNode())
       N->setModifiedMarker()->setReadMarker();
     return true;
-#if 0
+#if 1
   } else if (F->getName() == "llva_save_stackp") {
       // Create a new DSNode for the memory returned by llva_save_stackp()
       DSNode *N = createNode();
       N->setAllocaNodeMarker();
+      N->setUnknownNodeMarker();
+      N->setIncompleteMarker();
 
       //
       // TODO:



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to