diff --git a/compiler/lib/Dialect/RT/Analysis/BuildDataflowTaskGraph.cpp b/compiler/lib/Dialect/RT/Analysis/BuildDataflowTaskGraph.cpp index 122552ec3..6a67426da 100644 --- a/compiler/lib/Dialect/RT/Analysis/BuildDataflowTaskGraph.cpp +++ b/compiler/lib/Dialect/RT/Analysis/BuildDataflowTaskGraph.cpp @@ -15,7 +15,6 @@ #include #include #include -#include #include #include @@ -24,8 +23,10 @@ #include #include #include +#include #include #include +#include #include #include #include @@ -111,7 +112,7 @@ static bool isFunctionCallName(OpOperand *use, StringRef name) { static void getAliasedUses(Value val, DenseSet &aliasedUses) { for (auto &use : val.getUses()) { aliasedUses.insert(&use); - if (isa(use.getOwner())) + if (dyn_cast(use.getOwner())) getAliasedUses(use.getOwner()->getResult(0), aliasedUses); } } @@ -289,7 +290,6 @@ struct FixupDataflowTaskOpsPass void runOnOperation() override { auto module = getOperation(); - auto *context = &getContext(); module->walk([](RT::DataflowTaskOp op) { assert(!failed(coarsenDFTask(op)) &&