[Mlir-commits] [mlir] Update AST.h (PR #138658)
Chanane Zaguri
llvmlistbot at llvm.org
Tue May 6 01:55:59 PDT 2025
https://github.com/chananelz created https://github.com/llvm/llvm-project/pull/138658
use ExprASTList
>From 9524f2c8a81201dd3f8a3972909b78dd1b493227 Mon Sep 17 00:00:00 2001
From: Chanane Zaguri <72784712+chananelz at users.noreply.github.com>
Date: Tue, 6 May 2025 11:55:26 +0300
Subject: [PATCH] Update AST.h
use ExprASTList
---
mlir/examples/toy/Ch1/include/toy/AST.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/mlir/examples/toy/Ch1/include/toy/AST.h b/mlir/examples/toy/Ch1/include/toy/AST.h
index d2ba101dea5a4..e7d7e85262524 100644
--- a/mlir/examples/toy/Ch1/include/toy/AST.h
+++ b/mlir/examples/toy/Ch1/include/toy/AST.h
@@ -77,11 +77,11 @@ class NumberExprAST : public ExprAST {
/// Expression class for a literal value.
class LiteralExprAST : public ExprAST {
- std::vector<std::unique_ptr<ExprAST>> values;
+ ExprASTList values;
std::vector<int64_t> dims;
public:
- LiteralExprAST(Location loc, std::vector<std::unique_ptr<ExprAST>> values,
+ LiteralExprAST(Location loc, ExprASTList values,
std::vector<int64_t> dims)
: ExprAST(Expr_Literal, std::move(loc)), values(std::move(values)),
dims(std::move(dims)) {}
@@ -167,11 +167,11 @@ class BinaryExprAST : public ExprAST {
/// Expression class for function calls.
class CallExprAST : public ExprAST {
std::string callee;
- std::vector<std::unique_ptr<ExprAST>> args;
+ ExprASTList args;
public:
CallExprAST(Location loc, const std::string &callee,
- std::vector<std::unique_ptr<ExprAST>> args)
+ ExprASTList args)
: ExprAST(Expr_Call, std::move(loc)), callee(callee),
args(std::move(args)) {}
More information about the Mlir-commits
mailing list