commit
						54ff5fbce9
					
				@ -0,0 +1,36 @@ | 
				
			|||||||
 | 
					( | 
				
			||||||
 | 
					  ; test else | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  (cmp 0 5 | 
				
			||||||
 | 
					    (eq? (fault)) | 
				
			||||||
 | 
					    (else? (ld r0 15)) | 
				
			||||||
 | 
					    (lt? (fault)) ; This should produce a warning | 
				
			||||||
 | 
					  ) | 
				
			||||||
 | 
					  (cmp 15 r0 | 
				
			||||||
 | 
					    (ne? (fault "else did not run"))) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  (ld r0 0) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  (cmp 0 5 | 
				
			||||||
 | 
					    (lt? (nop)) | 
				
			||||||
 | 
					    (else? (fault "fallthrough to else")) | 
				
			||||||
 | 
					  ) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  (ld r8 0) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  (ld r0 1 | 
				
			||||||
 | 
					    (else? (add r8 1)) | 
				
			||||||
 | 
					  ) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  (sub r0 1 | 
				
			||||||
 | 
					    (pos? (fault)) | 
				
			||||||
 | 
					    (else? (add r8 1)) | 
				
			||||||
 | 
					  ) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  (cmp r8 2 | 
				
			||||||
 | 
					    (ne? (fault)) | 
				
			||||||
 | 
					  ) | 
				
			||||||
 | 
					) | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue