First bug fix is that the "unshadow" token conversion mistakenly transforms the oldes...
authorjjenista <jjenista>
Tue, 23 Sep 2008 00:06:13 +0000 (00:06 +0000)
committerjjenista <jjenista>
Tue, 23 Sep 2008 00:06:13 +0000 (00:06 +0000)
commit5ea7fadc7305d9b7110eb0e137dd0c4a3a603234
tree5a420990a7a35abd70cdb3f0f7a4fd3820ab825a
parente2b4c06112fc83db8a33696a500732b903b3fbde
First bug fix is that the "unshadow" token conversion mistakenly transforms the oldest shadow token back into a shadow token.

Second bug fix is that callee nodes from an allocation site don't use the parameter rewrite rules (H) and similarly edges in the callee that are added to the caller don't use the J or K rewrite rules either.  Those reachability sets should use their callee alpha() or beta() as the input "rules" to the rewrite method.
Robust/src/Analysis/OwnershipAnalysis/OwnershipGraph.java
Robust/src/Analysis/OwnershipAnalysis/TokenTupleSet.java
Robust/src/Tests/OwnershipAnalysisTest/test01/makefile
Robust/src/Tests/OwnershipAnalysisTest/test01/test01.java