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

Using #pragma RETAIN does not keep a static file level variable

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Fixed
    • Priority: Medium
    • Resolution: Fixed
    • Product:
      Code Generation Tools
    • Internal ID:
      CODEGEN-5119
    • Found In Release:
      Hide
      C6000_8.2.0
      C2000_18.1.0.LTS
      C6000_8.3.0
      ARM_18.12.0.LTS
      PRU_2.3.0
      ARM_18.1.0.LTS
      MSP430_18.1.0.LTS
      C2000_19.6.0.STS
      ARM_16.9.0.LTS
      ARM_19.6.0.STS
      MSP430_18.12.0.LTS
      MSP430_19.6.0.STS
      C2000_18.12.0.LTS
      Show
      C6000_8.2.0 C2000_18.1.0.LTS C6000_8.3.0 ARM_18.12.0.LTS PRU_2.3.0 ARM_18.1.0.LTS MSP430_18.1.0.LTS C2000_19.6.0.STS ARM_16.9.0.LTS ARM_19.6.0.STS MSP430_18.12.0.LTS MSP430_19.6.0.STS C2000_18.12.0.LTS
    • Fix In Release:
      Hide
      MSP430_18.12.2.LTS
      ARM_18.1.6.LTS
      MSP430_18.1.6.LTS
      PRU_2.3.2
      C2000_19.6.0.STS
      C2000_18.1.6.LTS
      C2000_18.12.2.LTS
      PRU_2.4.0*
      ARM_19.6.0.STS
      ARM_18.12.2.LTS
      C6000_8.3.4
      C6000_8.2.7
      MSP430_19.6.0.STS
      Show
      MSP430_18.12.2.LTS ARM_18.1.6.LTS MSP430_18.1.6.LTS PRU_2.3.2 C2000_19.6.0.STS C2000_18.1.6.LTS C2000_18.12.2.LTS PRU_2.4.0* ARM_19.6.0.STS ARM_18.12.2.LTS C6000_8.3.4 C6000_8.2.7 MSP430_19.6.0.STS
    • Workaround:
      Use both "#pragma RETAIN" and "__attribute__((used))" at the same time.
    • Release Notes:
      The RETAIN pragma may not keep an unused variable like it's supposed to.

      Description

      Using #pragma RETAIN does not keep a static file level variable

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: