compiler may perform tco against macroexpand_node
This commit is contained in:
		
							parent
							
								
									48003c2ce1
								
							
						
					
					
						commit
						e73d9cc590
					
				|  | @ -295,7 +295,7 @@ macroexpand_node(pic_state *pic, pic_value expr, struct pic_senv *senv) | |||
|       } | ||||
| 
 | ||||
|       if ((mac = find_macro(pic, tag)) != NULL) { | ||||
|         return macroexpand(pic, macroexpand_macro(pic, mac, expr, senv), senv); | ||||
|         return macroexpand_node(pic, macroexpand_macro(pic, mac, expr, senv), senv); | ||||
|       } | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Yuichi Nishiwaki
						Yuichi Nishiwaki