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