https://github.com/jansvoboda11 updated
https://github.com/llvm/llvm-project/pull/131354
>From 7e5de89fa20b9fe7c07ab0d05a5caaec3ac31255 Mon Sep 17 00:00:00 2001
From: Jan Svoboda
Date: Mon, 17 Mar 2025 08:11:52 -0700
Subject: [PATCH 1/2] [clang][modules] Fix filesystem races in `ModuleManager`
https://github.com/jansvoboda11 updated
https://github.com/llvm/llvm-project/pull/131354
>From 7945795843a81eb13b0febd752928bfcc3715eba Mon Sep 17 00:00:00 2001
From: Jan Svoboda
Date: Mon, 17 Mar 2025 08:11:52 -0700
Subject: [PATCH] [clang][modules] Fix filesystem races in `ModuleManager`
The
https://github.com/jansvoboda11 edited
https://github.com/llvm/llvm-project/pull/131354
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jansvoboda11 created
https://github.com/llvm/llvm-project/pull/131354
The `ModuleManager` uses `FileEntry` objects to uniquely identify module files.
This requires first consulting the `FileManager` (and therefore the file
system) when loading PCM files. This is problematic,