mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-31 07:33:01 +00:00 
			
		
		
		
	Address #753 - fix gensym regression.
This commit is contained in:
		| @@ -43,7 +43,8 @@ void janet_symcache_init() { | |||||||
|     if (NULL == janet_vm.cache) { |     if (NULL == janet_vm.cache) { | ||||||
|         JANET_OUT_OF_MEMORY; |         JANET_OUT_OF_MEMORY; | ||||||
|     } |     } | ||||||
|     memset(&janet_vm.gensym_counter, 0, sizeof(janet_vm.gensym_counter)); |     memset(&janet_vm.gensym_counter, '0', sizeof(janet_vm.gensym_counter)); | ||||||
|  |     janet_vm.gensym_counter[0] = '_'; | ||||||
|     janet_vm.cache_count = 0; |     janet_vm.cache_count = 0; | ||||||
|     janet_vm.cache_deleted = 0; |     janet_vm.cache_deleted = 0; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -311,4 +311,6 @@ | |||||||
| (tracev (def my-unique-var-name true)) | (tracev (def my-unique-var-name true)) | ||||||
| (assert my-unique-var-name "tracev upscopes") | (assert my-unique-var-name "tracev upscopes") | ||||||
|  |  | ||||||
|  | (assert (pos? (length (gensym))) "gensym not empty, regression #753") | ||||||
|  |  | ||||||
| (end-suite) | (end-suite) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Calvin Rose
					Calvin Rose