diff -r 0cb5d500ee8d -r 8ebeaadef3d8 src/mem/slicc/ast/OperatorExprAST.py --- a/src/mem/slicc/ast/OperatorExprAST.py Wed Sep 24 23:51:18 2014 -0500 +++ b/src/mem/slicc/ast/OperatorExprAST.py Wed Sep 24 23:51:21 2014 -0500 @@ -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))