changeset ca248520649f in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=ca248520649f
description:
        ruby: slicc: allow adding a bool to an int, like C++.

diffstat:

 src/mem/slicc/ast/OperatorExprAST.py |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r 7740e0d97d48 -r ca248520649f src/mem/slicc/ast/OperatorExprAST.py
--- a/src/mem/slicc/ast/OperatorExprAST.py      Thu Nov 06 05:42:20 2014 -0600
+++ b/src/mem/slicc/ast/OperatorExprAST.py      Thu Nov 06 05:42:20 2014 -0600
@@ -69,6 +69,8 @@
                                   ("Cycles", "Cycles", "Cycles"),
                                   ("Cycles", "int", "Cycles"),
                                   ("Scalar", "int", "Scalar"),
+                                  ("int", "bool", "int"),
+                                  ("bool", "int", "int"),
                                   ("int", "Cycles", "Cycles")]
             else:
                 self.error("No operator matched with {0}!" .format(self.op))
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to