diff --git a/flang/include/flang/Optimizer/Dialect/FIROps.td b/flang/include/flang/Optimizer/Dialect/FIROps.td --- a/flang/include/flang/Optimizer/Dialect/FIROps.td +++ b/flang/include/flang/Optimizer/Dialect/FIROps.td @@ -2467,8 +2467,6 @@ TypeAttr:$type ); - let results = (outs fir_ReferenceType:$resultType); - let regions = (region AtMostRegion<1>:$region); let parser = [{ @@ -2508,9 +2506,6 @@ return failure(); } - auto refTy = AllocaOp::wrapResultType(globalType); - if (parser.addTypeToList(refTy, result.types)) - return failure(); return success(); }];