[Mlir-commits] [mlir] cbff02b - [mlir][emitc] Fix invalid syntax in example of emitc.return (#121112)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Thu Jan 2 09:13:31 PST 2025


Author: hatoo
Date: 2025-01-02T18:13:27+01:00
New Revision: cbff02b101c20ad6557d64c998d03dab5ee4aad7

URL: https://github.com/llvm/llvm-project/commit/cbff02b101c20ad6557d64c998d03dab5ee4aad7
DIFF: https://github.com/llvm/llvm-project/commit/cbff02b101c20ad6557d64c998d03dab5ee4aad7.diff

LOG: [mlir][emitc] Fix invalid syntax in example of emitc.return (#121112)

A return type of `emitc.func` must be specified with `->` instead of
`:`. I've verified the syntax using `mlir-translate --mlir-to-cpp`.

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td b/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td
index 729a573b71c97d..744a0dc4770e60 100644
--- a/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td
+++ b/mlir/include/mlir/Dialect/EmitC/IR/EmitC.td
@@ -727,7 +727,7 @@ def EmitC_ReturnOp : EmitC_Op<"return", [Pure, HasParent<"FuncOp">,
     Example:
 
     ```mlir
-    emitc.func @foo() : (i32) {
+    emitc.func @foo() -> (i32) {
       ...
       emitc.return %0 : i32
     }


        


More information about the Mlir-commits mailing list