瀏覽代碼

fix `#load_directory` including nested directories

Laytan 10 月之前
父節點
當前提交
7de56ec852
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/check_builtin.cpp

+ 4 - 0
src/check_builtin.cpp

@@ -1533,6 +1533,10 @@ gb_internal LoadDirectiveResult check_load_directory_directive(CheckerContext *c
 
 		for (FileInfo fi : list) {
 			LoadFileCache *cache = nullptr;
+			if (fi.is_dir) {
+				continue;
+			}
+
 			if (cache_load_file_directive(c, call, fi.fullpath, err_on_not_found, &cache, LoadFileTier_Contents, /*use_mutex*/false)) {
 				array_add(&file_caches, cache);
 			} else {