diff options
Diffstat (limited to 'flang/include/flang/Optimizer/HLFIR/HLFIROps.td')
-rw-r--r-- | flang/include/flang/Optimizer/HLFIR/HLFIROps.td | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/flang/include/flang/Optimizer/HLFIR/HLFIROps.td b/flang/include/flang/Optimizer/HLFIR/HLFIROps.td index 743a6c98ec1a..ee3c26800ae3 100644 --- a/flang/include/flang/Optimizer/HLFIR/HLFIROps.td +++ b/flang/include/flang/Optimizer/HLFIR/HLFIROps.td @@ -87,6 +87,7 @@ def hlfir_DeclareOp : hlfir_Op<"declare", [AttrSizedOperandSegments, AnyRefOrBox:$memref, Optional<AnyShapeOrShiftType>:$shape, Variadic<AnyIntegerType>:$typeparams, + Optional<fir_DummyScopeType>:$dummy_scope, Builtin_StringAttr:$uniq_name, OptionalAttr<fir_FortranVariableFlagsAttr>:$fortran_attrs, OptionalAttr<fir_CUDADataAttributeAttr>:$cuda_attr @@ -96,7 +97,8 @@ def hlfir_DeclareOp : hlfir_Op<"declare", [AttrSizedOperandSegments, let assemblyFormat = [{ $memref (`(` $shape^ `)`)? (`typeparams` $typeparams^)? - attr-dict `:` functional-type(operands, results) + (`dummy_scope` $dummy_scope^)? + attr-dict `:` functional-type(operands, results) }]; let builders = [ |