LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Type Definition inside Refnum is not (always) updated

Hi, I found another type definition update bug.

 

When placing a type definition inside a reference data type, there are cases where it won't be updated after a change made to the type definition:

 - typedef inside a strictly-typed control refnum;

 - typedef inside any reference type inside class private data;

 

Here is an example where I read the value out of various reference types, either from class private data or from the refnum directly.

After renaming the type definition, coercion dots appeared where the update did not happen:

 

raphschru_1-1690295009038.png

 

A type definition is expected to update every occurrence regardless of the level of nesting inside other types.

This bug forces to always recreate reference types from scratch when their internal data type is updated.

 

Tested with LV2016 and LV2022 (32-bit).

 

PS: the bug also applies to User Events and RT FIFOs…

0 Kudos
Message 1 of 2
(724 Views)

The bug was submitted to NI and has the CAR ID 2470231.

0 Kudos
Message 2 of 2
(632 Views)