IBM Support

PM25441: Ada Code generation problems relating to instantiation of a template class

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Two template parameters. It is  instantiated as Gen_cls_I and
    takes the types Default.my_type and  packageA.your_type as its
    actual parameters. When the Ada spec for Gen_cls_I is  generated
    it does not with Default or packageA. Neither does it prefix the
    types  with their owning package names. This means that the code
    will not compile.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Ada Code generation  problems relating to instantiation of
    a template class
    

Problem conclusion

  • Fixed in Scorpio
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM25441

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-10-28

  • Closed date

    2012-09-21

  • Last modified date

    2012-09-21

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

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

Fix information

  • Fixed component name

    TLOGIC RHAPSODY

  • Fixed component ID

    5724V74RP

Applicable component levels

  • R751 PSN

       UP



Document information

More support for: Rational Rhapsody

Software version: 7.5.1

Reference #: PM25441

Modified date: 21 September 2012