Fix llvm.org/pr47182
Differential Revision: https://reviews.llvm.org/D86030
return failure();
Region *body = result.addRegion();
- if (parser.parseRegion(*body, llvm::None, llvm::None))
+ if (parser.parseRegion(*body, llvm::None, llvm::None) ||
+ parser.parseOptionalAttrDict(result.attributes))
return failure();
result.types.push_back(memrefType.cast<MemRefType>().getElementType());
return success();
%c1 = constant 1.0 : f32
%out = addf %c1, %old_value : f32
atomic_yield %out : f32
- }
+ // CHECK: index_attr = 8 : index
+ } { index_attr = 8 : index }
return
}