Ticket #10 ( Closed )

Short Description Compound TEIF (using AND) not working correctly
Entered By: PeteL When: 1998-04-29 05:28:35 Build: 1.3.7A
Categories Type: Problem   Department: Product   Category: TEIF Expressions
Description
Documentation provided previously - in some cases (not sure of scope of problem), use of the AND causes failure of the TEIF (returns FALSE) when it should return TRUE. Splitting the compound TEIF into singular nested TEIF statements is a workaround.
Append By: bthorne@ieinc.com  When: 1998-04-29 09:14:35  New Status: Pending Customer
Comment We hope to include a fix in Friday's build (build 9).
Append By: WindSurfer  When: 1998-05-07 15:01:30  New Status: Pending Customer
Comment This has been fixed, and will be available in build 10, at ftp://ftp.ieinc2.com/pub/surfer/ss1_3_10.zip which should be available by the end of today.

By having a function with a variable in a parameter immediately following the boolean AND, a situation developed where the subsequent FIXUP of the variable's address corrupted the P-Code.

Fix was a simple extension of some precedence look-ahead logic to make it recursive (it was not recursive).

Please test when you get build 10, and close this ticket if your test is successful.

Append By: PeteL  When: 1998-05-11 09:14:39  New Status: Closed
Comment since this was an intermittent problem, I can't be sure it's fixed, but I have removed some of the nested TEIFs, and have not found anything broken.