5281
XL2; Workaround for Hardware Linker Bug
XL200

There has been a workaround for a Linker Bug in the Linker for hardware (XLINK86). This bug clobbered the Test_Record_Chain function in some cases. It did this for the last instance in any module according to comments in the files. The work around was to move all of the intantiation of these teemplates to one modujle and then provide a sacrificial instance that never got called.

This work around was not working for the Builder 12 compiler we are trying to transition to. Working with Claude, we figured out that the bug could be bypassed by splitting the Test_Record Chain into smaller smaller functions by making some of the code subroutines. This bypassed the bug for builder 12.

Model Version Released
XL2OL 5.107.0 4/17/2026
XL2CL 5.107.0 4/17/2026
XL220OL 5.107.0 4/17/2026
XL220CL 5.107.0 4/17/2026
XL2OL 4.107.0 4/17/2026
XL2CL 4.107.0 4/17/2026
XL220OL 4.107.0 4/17/2026
XL220CL 4.107.0 4/17/2026