PM84057: RAA VIEW DEAD CODE RETURNS AT LEAST ONE FALSE POSITIVE RESULT IN A PARTICULAR PROGRAM.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Viewing Program details for a COBOL program, choosing View dead
    code from the Actions pulldown, a view of the source with
    highlighted dead code is displayed, but at least one of the
    highlighted lines marked as dead code is actually reachable.
    

Local fix

  • none known
    

Problem summary

  • When a recursive PERFORM range is nested within a
    scope-delimited statement in the paragraph range being
    PERFORMed, the scope-delimited statement is only evaluated ONCE
    to see if its own range end can be reached.  Multiple
    references to the paragraph are not re-evaluated.
    

Problem conclusion

  • Multiple references to a recursively PERFORMed range will be
    re-evaluated each time it is invoked, as somewhere in the
    2nd-to-nth references it may be, in fact, reachable.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM84057

  • Reported component name

    RATL ASSET ANAL

  • Reported component ID

    5724V2700

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-03-04

  • Closed date

    2013-07-09

  • Last modified date

    2013-07-09

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • core
    

Fix information

  • Fixed component name

    RATL ASSET ANAL

  • Fixed component ID

    5724V2700

Applicable component levels

  • R610 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational Asset Analyzer

Software version:

6.0

Reference #:

PM84057

Modified date:

2013-07-09

Translate my page

Machine Translation

Content navigation