File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
mlir/test/Dialect/OpenACC Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff 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+ }
You can’t perform that action at this time.
0 commit comments