mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-03 14:21:30 +00:00 
			
		
		
		
	copied field by LLVM field if the record has a variable sized field in it. The problem is that the LLVM field will not completely cover the variable sized gcc field. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65463 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			9 lines
		
	
	
		
			273 B
		
	
	
	
		
			Ada
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			273 B
		
	
	
	
		
			Ada
		
	
	
	
	
	
package Element_Copy is
 | 
						|
   type SmallInt is range 1 .. 4;
 | 
						|
   type SmallStr is array (SmallInt range <>) of Character;
 | 
						|
   type VariableSizedField (D : SmallInt := 2) is record
 | 
						|
      S : SmallStr (1 .. D) := "Hi";
 | 
						|
   end record;
 | 
						|
   function F return VariableSizedField;
 | 
						|
end;
 |