From ebda5c14a57d4c140e664b6f9c31dae9a94552aa Mon Sep 17 00:00:00 2001 From: Nilay Vaish Date: Mon, 29 Aug 2011 06:34:40 -0500 Subject: SLICC: Pass arguments by reference Arguments to functions were being passed by value. This patch changes SLICC so that arguments are passed by reference. --- src/mem/slicc/ast/FormalParamAST.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mem/slicc') diff --git a/src/mem/slicc/ast/FormalParamAST.py b/src/mem/slicc/ast/FormalParamAST.py index 783607f43..e94f24ccb 100644 --- a/src/mem/slicc/ast/FormalParamAST.py +++ b/src/mem/slicc/ast/FormalParamAST.py @@ -56,4 +56,4 @@ class FormalParamAST(AST): return type, "%s* %s" % (type.c_ident, param) else: - return type, "%s %s" % (type.c_ident, param) + return type, "const %s& %s" % (type.c_ident, param) -- cgit v1.2.3