Skip to content

Commit a8edc52

Browse files
committed
restore variableop functionality
1 parent 2147fca commit a8edc52

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

mlir/include/mlir/Dialect/EmitC/IR/EmitC.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1191,10 +1191,10 @@ def EmitC_VariableOp : EmitC_Op<"variable", []> {
11911191
}];
11921192

11931193
let arguments = (ins EmitC_OpaqueOrTypedAttr:$value);
1194-
let results = (outs Res<AnyTypeOf<[EmitCType]>,
1194+
let results = (outs Res<AnyTypeOf<[EmitC_ArrayType, EmitC_LValueType]>,
11951195
"", [MemAlloc<DefaultResource, 0, FullEffect>]>);
11961196

1197-
// let hasVerifier = 1;
1197+
let hasVerifier = 1;
11981198
}
11991199

12001200
def EmitC_GlobalOp : EmitC_Op<"global", [Symbol]> {

mlir/lib/Dialect/EmitC/IR/EmitC.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -889,9 +889,9 @@ LogicalResult SubOp::verify() {
889889
// VariableOp
890890
//===----------------------------------------------------------------------===//
891891

892-
// LogicalResult emitc::VariableOp::verify() {
893-
// return verifyInitializationAttribute(getOperation(), getValueAttr());
894-
// }
892+
LogicalResult emitc::VariableOp::verify() {
893+
return verifyInitializationAttribute(getOperation(), getValueAttr());
894+
}
895895

896896
//===----------------------------------------------------------------------===//
897897
// YieldOp

0 commit comments

Comments
 (0)