Bug 1711

Summary: Any_Basic_Impl compilation error when ACE_LACKS_LONGLONG_T
Product: TAO Reporter: Gary Maxey <gary.maxey>
Component: ORBAssignee: Gary Maxey <gary.maxey>
Status: ASSIGNED ---    
Severity: normal    
Priority: P3    
Version: 1.3.6   
Hardware: x86   
OS: other   

Description Gary Maxey 2004-01-12 11:51:21 CST
When ACE_LACKS_LONGLONG_T is defined, unsigned long long is implemented as a 
class.  Any_Basic_Impl.h contains a variable "u_" of type union.  Since member 
ull is a class when ACE_LACKS_LONGLONG_T it cannot be a member of a union.  
This causes a compilation error.

Any_Basic_Impl.cpp has four places where it handles the CORBA::tk_ulonglong 
type.  There needs to be some alternate way of handling the case where 
ACE_LACKS_LONGLONG_T.
Comment 1 Nanbor Wang 2004-02-15 19:08:41 CST
Assigning it to Gary
Comment 2 Gary Maxey 2004-02-27 15:52:01 CST
Accepting