Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-10030

Converting from 64-bit enum to float gives wrong value

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • Code Generation Tools
    • CODEGEN-1425
    • Hide
      ARM_17.9.0.STS
      ARM_16.9.0.LTS
      ARM_18.12.0.LTS
      ARM_20.2.0.LTS
      Show
      ARM_17.9.0.STS ARM_16.9.0.LTS ARM_18.12.0.LTS ARM_20.2.0.LTS
    • Hide
      ARM_18.12.7.LTS*
      ARM_20.2.3.LTS*
      Show
      ARM_18.12.7.LTS* ARM_20.2.3.LTS*

      The TI compiler allows enumerated types to have 64-bit values. In C, values of enumerated type can be used in arithmetic as if they were integers. This bug could cause the compiler to crash when trying to deal with arithmetic on 64-bit enumerated types, or could cause the compiler to generate incorrect code.

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: