diff --git a/src/rose/rose_build_program.cpp b/src/rose/rose_build_program.cpp index 6dfe3507..92eeff63 100644 --- a/src/rose/rose_build_program.cpp +++ b/src/rose/rose_build_program.cpp @@ -1903,7 +1903,7 @@ RoseProgram makeRoleProgram(const RoseBuildImpl &build, const map &suffixes, const map &engine_info_by_queue, lookaround_info &lookarounds, - unordered_map roleStateIndices, + const unordered_map &roleStateIndices, ProgramBuild &prog_build, const RoseEdge &e) { const RoseGraph &g = build.g; auto v = target(e, g); @@ -2026,14 +2026,14 @@ RoseProgram assembleProgramBlocks(vector &&blocks) { } RoseProgram makeLiteralProgram(const RoseBuildImpl &build, - const map &leftfix_info, - const map &suffixes, - const map &engine_info_by_queue, - lookaround_info &lookarounds, - unordered_map roleStateIndices, - ProgramBuild &prog_build, u32 lit_id, - const vector &lit_edges, - bool is_anchored_replay_program) { + const map &leftfix_info, + const map &suffixes, + const map &engine_info_by_queue, + lookaround_info &lookarounds, + const unordered_map &roleStateIndices, + ProgramBuild &prog_build, u32 lit_id, + const vector &lit_edges, + bool is_anchored_replay_program) { const auto &g = build.g; DEBUG_PRINTF("lit id=%u, %zu lit edges\n", lit_id, lit_edges.size()); diff --git a/src/rose/rose_build_program.h b/src/rose/rose_build_program.h index d6a9e218..d8e542b8 100644 --- a/src/rose/rose_build_program.h +++ b/src/rose/rose_build_program.h @@ -262,7 +262,7 @@ RoseProgram makeLiteralProgram(const RoseBuildImpl &build, const std::map &suffixes, const std::map &engine_info_by_queue, lookaround_info &lookarounds, - unordered_map roleStateIndices, + const unordered_map &roleStateIndices, ProgramBuild &prog_build, u32 lit_id, const std::vector &lit_edges, bool is_anchored_replay_program);