[EXT_EP-8727] Composing operations for valarray may fail to compile Created: 11/Dec/17  Updated: 16/Nov/22

Status: New
Project: Embedded Software & Tools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Low
Reporter: TI User Assignee: TI User
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Product: Code Generation Tools
Internal ID: CODEGEN-4099
Found In Release: ARM_18.1.0.LTS
MSP430_18.1.0.LTS
C2000_22.6.0.LTS
MSP430_20.2.0.LTS
ARM_18.12.0.LTS
MSP430_21.6.0.LTS
C2000_21.6.0.LTS
MSP430_18.12.0.LTS
ARM_20.2.0.LTS
Release Notes: Due to a potential implementation issue in the libc++ library, utilizing the valarray class and composing a result via multiple operations may fail.

For example:

const std::valarray<float> cl(6);
std::slice arg1(0,0,0);
std::slice slice(0,0,0);
cl[arg1][slice]; // Compilation error!

 Description   

Due to a potential implementation issue in the libc++ library, utilizing the valarray class and composing a result via multiple operations may fail.

For example:

const std::valarray<float> cl(6);
std::slice arg1(0,0,0);
std::slice slice(0,0,0);
cl[arg1][slice]; // Compilation error!


Generated at Wed Apr 02 17:28:21 CDT 2025 using Jira 9.12.17#9120017-sha1:aba4002bcd633f188b6a4bb5dd8a0e1f20b79ee4.