Skip to content

Commit 0b47fd4

Browse files
author
Razvan Lupusoru
committed
Add missed invalid cases
1 parent a101662 commit 0b47fd4

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

mlir/test/Dialect/OpenACC/invalid.mlir

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -868,3 +868,27 @@ func.func @fct1(%0 : !llvm.ptr) -> () {
868868
}
869869
return
870870
}
871+
872+
// -----
873+
874+
func.func @fct1(%0 : !llvm.ptr) -> () {
875+
// expected-error @below {{op recipe expected for private}}
876+
%priv = acc.private varPtr(%0 : !llvm.ptr) varType(i32) -> !llvm.ptr
877+
return
878+
}
879+
880+
// -----
881+
882+
func.func @fct1(%0 : !llvm.ptr) -> () {
883+
// expected-error @below {{op recipe expected for firstprivate}}
884+
%priv = acc.firstprivate varPtr(%0 : !llvm.ptr) varType(i32) -> !llvm.ptr
885+
return
886+
}
887+
888+
// -----
889+
890+
func.func @fct1(%0 : !llvm.ptr) -> () {
891+
// expected-error @below {{op recipe expected for reduction}}
892+
%priv = acc.reduction varPtr(%0 : !llvm.ptr) varType(i32) -> !llvm.ptr
893+
return
894+
}

0 commit comments

Comments
 (0)