Skip to content

Commit 0c2e42a

Browse files
committed
Fix requirements ownership and unscheduling modify during iteration
1 parent 714c1da commit 0c2e42a

File tree

6 files changed

+249
-383
lines changed

6 files changed

+249
-383
lines changed

shards/core/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ set(core_SOURCES
1111
taskflow.cpp
1212
pmr/shared_temp_allocator.cpp
1313
log_api.cpp
14+
wires.cpp
1415
)
1516

1617
if(EMSCRIPTEN)

shards/core/brancher.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ struct Brancher {
2929
BranchFailureBehavior failureBehavior = BranchFailureBehavior::Everything;
3030

3131
private:
32-
std::unordered_map<std::string_view, SHExposedTypeInfo> _collectedRequirements;
32+
std::unordered_map<std::string_view, ExposedTypeInfo> _collectedRequirements;
3333
std::unordered_set<std::string_view> _copyBySerialize;
3434
ExposedInfo _mergedRequirements;
3535
ExposedInfo _shared;

0 commit comments

Comments
 (0)