Summary: | octet constants broken | ||
---|---|---|---|
Product: | TAO | Reporter: | Lothar Werzinger <lothar> |
Component: | IDL Compiler | Assignee: | DOC Center Support List (internal) <tao-support> |
Status: | REOPENED --- | ||
Severity: | major | ||
Priority: | P3 | ||
Version: | 1.5.8 | ||
Hardware: | All | ||
OS: | All |
Description
Lothar Werzinger
2007-05-25 12:59:10 CDT
Fri May 25 18:49:12 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/ast/ast_expression.cpp: Fixed a bug in parsing of octet constants where the rhs has an infix operator. Thanks to Lother Werzinger <lothar at tradescape dot biz> for reporting the problem. This fix closes [BUGID:2944]. * tests/IDL_Test/constants.idl: Added some of items in the example IDL submitted by Lothar to our test suite of problem IDL declarations. Reopening this ticket per the following ChangLong: Sun Jun 3 19:57:23 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu> * tests/IDL_Test/constants.idl: Commented out a recently-added Fri May 25 18:49:12 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu> addition to this file - an octet constant with a left-shift operator in the rhs literal. My fix to AST_Expression in the above checkin didn't work for big-endian systems. Possible approaches to a complete fix all involve protracted design changes in expression handling, so the problem IDL is commented out for now. |