Building a model with char* declaration in Rational Tau results in "No matching infix operator" error

Technote (troubleshooting)


Problem(Abstract)

Attempts to bulid a model with char* declaration in IBM Rational TAU results in the error "No matching infix operator".

Cause

This issue was identified as a product defect and logged under APAR PM32775.

Resolving the problem

The reported problem is fixed in Rational TAU Version 4.3.0.4

WORKAROUND: You need to Initialize the variable in start transition of statemachine.

Example:

Definition 'char*' myChar = "abc" + "def";

Should be transformed as below:

'char*' myChar;

start {
  myChar = "abc" + "def";  
  ....
}

Rate this page:

(0 users)Average rating

Document information


More support for:

Rational Tau
General Information

Software version:

4.3.0.3, 4.3.0.4

Operating system(s):

Linux, Windows

Reference #:

1592347

Modified date:

2012-05-29

Translate my page

Machine Translation

Content navigation