Better return status labeling for shared funcs and Rose input sanitizing
authorKevin Roundy <roundy@cumin.cs.wisc.edu>
Tue, 26 Oct 2010 22:39:01 +0000 (17:39 -0500)
committerKevin Roundy <roundy@cumin.cs.wisc.edu>
Tue, 26 Oct 2010 22:39:01 +0000 (17:39 -0500)
commit58b9bf591b43f992487045b11e206d6741ac3901
tree5f438d422c03c77c501737504a8fb2028eb82d44
parentffbde11c75cd1b993d540da4ca78cbdfba0b007d
Better return status labeling for shared funcs and Rose input sanitizing

If two functions share code, and function A parses into an already parsed function B,
we can be sure that B's return status is the same as function A's if B is contained
in A.  As of this commit, we assign B's return status to A if A parses into B's entry point.
This commit also sanitizes the pushf instruction so that it can be passed into Rose.
dataflowAPI/src/stackanalysis.C
parseAPI/src/Parser.C