File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -240,7 +240,7 @@ EvalState::EvalState(
240240
241241 auto realStoreDir = dirOf (store->toRealPath (StorePath::dummy));
242242 if (settings.pureEval || store->storeDir != realStoreDir) {
243- accessor = settings.pureEval ? storeFS : makeUnionSourceAccessor ({accessor, storeFS});
243+ accessor = settings.pureEval ? storeFS. cast <SourceAccessor>() : makeUnionSourceAccessor ({accessor, storeFS});
244244 }
245245
246246 /* Apply access control if needed. */
Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ class StorePath;
4848struct SingleDerivedPath ;
4949enum RepairFlag : bool ;
5050struct MemorySourceAccessor ;
51+ struct MountedSourceAccessor ;
5152
5253namespace eval_cache {
5354class EvalCache ;
@@ -319,7 +320,7 @@ public:
319320 /* *
320321 * The accessor corresponding to `store`.
321322 */
322- const ref<SourceAccessor > storeFS;
323+ const ref<MountedSourceAccessor > storeFS;
323324
324325 /* *
325326 * The accessor for the root filesystem.
You can’t perform that action at this time.
0 commit comments