[Mlir-commits] [mlir] [MLIR] Make `OneShotModuleBufferize` use `OpInterface` (PR #107295)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Tue Sep 10 09:03:35 PDT 2024
================
@@ -126,16 +127,15 @@ static void annotateEquivalentReturnBbArg(OpOperand &returnVal,
/// Store function BlockArguments that are equivalent to/aliasing a returned
/// value in FuncAnalysisState.
static LogicalResult
-aliasingFuncOpBBArgsAnalysis(FuncOp funcOp, OneShotAnalysisState &state,
+aliasingFuncOpBBArgsAnalysis(FunctionOpInterface funcOp, OneShotAnalysisState &state,
FuncAnalysisState &funcState) {
- if (funcOp.getBody().empty()) {
+ if (funcOp.getFunctionBody().empty() || funcOp.getNumResults() == 0) {
----------------
erick-xanadu wrote:
Same here.
```suggestion
if (funcOp.getFunctionBody().empty()) {
```
https://github.com/llvm/llvm-project/pull/107295
More information about the Mlir-commits
mailing list