harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chengrong Shi (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-4972) unbalanced monenter/monexit pair in HIR
Date Fri, 19 Oct 2007 06:53:50 GMT
unbalanced monenter/monexit  pair in HIR

                 Key: HARMONY-4972
                 URL: https://issues.apache.org/jira/browse/HARMONY-4972
             Project: Harmony
          Issue Type: Task
          Components: DRLVM
         Environment: compiled by JDK5.0
            Reporter: Chengrong Shi
            Priority: Critical

    I found a puzzling case of the HIR. The attachment is the picture of the HIR. In this
pictrue, the control flows along the 2 in-edges of Node 98(the node whose id is 98) seem to
have different lock state.The control flow from the left in-edge is unlocked at the end of
Node 102, but the control flow from the right in-edge is not unlocked. Because if exception
has been thrown then the last monexit of Node 102 will not been executed.
    Is this case legal? Or I missed something else?

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message