[M3devel] Could not find a legal alignment for the packed type?
    Jay K 
    jay.krell at cornell.edu
       
    Sat Jul  3 17:13:20 CEST 2010
    
    
  
"../I386_LINUX/bitfield.m3", line 16078: Could not find a legal alignment for the packed type.
<*NOWARN*>TYPE BitField_offset63_count1 = RECORD
 offset:BITS 63 FOR  [0L .. Long.RightShift(Long.Not(0L), 1)];
 value:BITS 1 FOR  [0L .. Long.RightShift(Long.Not(0L), 63)];
END;
? Does that make sense?
Obviously? the record contains one LONGINT broken up into a 1 bit field and a 63 bit field.
I'll try removing the "BITS FOR".
  - Jay
 		 	   		  
    
    
More information about the M3devel
mailing list