We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 20fd3cd commit 6bf6f2aCopy full SHA for 6bf6f2a
1 file changed
src/passes/GlobalEffects.cpp
@@ -223,6 +223,14 @@ struct CallGraphSCCs
223
}
224
};
225
226
+// Explicit deduction guide to resolve -Wctad-maybe-unsupported
227
+template<std::ranges::common_range Range>
228
+CallGraphSCCs(
229
+ Range&&,
230
+ const std::map<Function*, FuncInfo>&,
231
+ const std::unordered_map<CallGraphNode, std::unordered_set<CallGraphNode>>&,
232
+ const Module&) -> CallGraphSCCs<Range>;
233
+
234
// Propagate effects from callees to callers transitively
235
// e.g. if A -> B -> C (A calls B which calls C)
236
// Then B inherits effects from C and A inherits effects from both B and C.
0 commit comments