Skip to Content.
Sympa Menu

svadev - [svadev] dsa and transformed function calls

svadev AT lists.siebelschool.illinois.edu

Subject: Svadev mailing list

List archive

[svadev] dsa and transformed function calls


Chronological Thread 
  • From: Matthew Wala <wala1 AT illinois.edu>
  • To: svadev AT cs.uiuc.edu
  • Subject: [svadev] dsa and transformed function calls
  • Date: Wed, 13 Apr 2011 01:08:50 -0500
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/svadev>
  • List-id: <svadev.cs.uiuc.edu>

Hi everyone:
I've been trying to move code that uses DSA from the StringTransform
module into the CompleteChecks pass (I discussed doing this with John
on Thursday). The StringTransform module currently uses DSA to
determine the completeness of the string arguments before passing them
into transformed function calls. When DSA says nodes are complete when
computed in StringTransform, after the string function calls are
transformed I try to compute the same information in CompleteChecks
and get that the nodes are marked external. Is this because DSA treats
the transformed functions as external functions? I'm not sure, but if
it is, how do I fix this?

(On a side note: To get what I wanted to do above, I had to reorder
the execution of StringTransform so that it comes before
CompleteChecks. Would that break anything?)

Matt




Archive powered by MHonArc 2.6.16.

Top of Page