mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Add tests for weirdly sized types
e.g. bytes00001
This commit is contained in:
		
							parent
							
								
									e37e3099aa
								
							
						
					
					
						commit
						4bffd040e2
					
				
							
								
								
									
										43
									
								
								test/libsolidity/syntaxTests/types/weird_sized_types.sol
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								test/libsolidity/syntaxTests/types/weird_sized_types.sol
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,43 @@ | ||||
| contract C { | ||||
|     uint bytes01 = 0; | ||||
|     uint bytes000000001 = 0; | ||||
|     uint bytes000099000 = 0; | ||||
|     uint bytes0a = 0; | ||||
| 
 | ||||
|     uint int0 = 0; | ||||
|     uint int01 = 0; | ||||
|     uint int000000001 = 0; | ||||
|     uint int000099000 = 0; | ||||
|     uint int0a = 0; | ||||
| 
 | ||||
|     uint uint0 = 0; | ||||
|     uint uint01 = 0; | ||||
|     uint uint000000001 = 0; | ||||
|     uint uint000099000 = 0; | ||||
|     uint uint0a = 0; | ||||
| 
 | ||||
|     uint fixed0x0 = 0; | ||||
|     uint fixed01x1 = 0; | ||||
|     uint fixed1x01 = 0; | ||||
|     uint fixed000000001x1 = 0; | ||||
|     uint fixed1x000000001 = 0; | ||||
|     uint fixed000099000x1 = 0; | ||||
|     uint fixed1x000099000 = 0; | ||||
|     uint fixed0ax1 = 0; | ||||
|     uint fixed1x0a = 0; | ||||
| 
 | ||||
|     uint ufixed0x0 = 0; | ||||
|     uint ufixed01x1 = 0; | ||||
|     uint ufixed1x01 = 0; | ||||
|     uint ufixed000000001x1 = 0; | ||||
|     uint ufixed1x000000001 = 0; | ||||
|     uint ufixed000099000x1 = 0; | ||||
|     uint ufixed1x000099000 = 0; | ||||
|     uint ufixed0ax1 = 0; | ||||
|     uint ufixed1x0a = 0; | ||||
| 
 | ||||
|     // overflow check | ||||
|     uint uint300 = 0; | ||||
| } | ||||
| // ---- | ||||
| // ParserError 2314: (22-29): Expected identifier but got 'bytes1' | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user