diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2012-10-15 17:27:16 -0500 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2012-10-15 17:27:16 -0500 |
commit | 3e607f146f4c8acac6b42e61a0e6295f52f408a4 (patch) | |
tree | e0274a4eab977e9662a9dc22126f726518d8213f /src/mem/slicc/ast/MachineAST.py | |
parent | c7b0901b97a86eb2d61e4ddd96a73a9d777a57c1 (diff) | |
download | gem5-3e607f146f4c8acac6b42e61a0e6295f52f408a4.tar.xz |
ruby: allow function definition in slicc structs
This patch adds support for function definitions to appear in slicc structs.
This is required for supporting functional accesses for different types of
messages. Subsequent patches will use this to development.
Diffstat (limited to 'src/mem/slicc/ast/MachineAST.py')
-rw-r--r-- | src/mem/slicc/ast/MachineAST.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/slicc/ast/MachineAST.py b/src/mem/slicc/ast/MachineAST.py index 6cefe8374..c48d2aef1 100644 --- a/src/mem/slicc/ast/MachineAST.py +++ b/src/mem/slicc/ast/MachineAST.py @@ -76,7 +76,7 @@ class MachineAST(DeclAST): def findMachines(self): # Add to MachineType enumeration machine_type = self.symtab.find("MachineType", Type) - if not machine_type.enumAdd(self.ident, self.pairs_ast.pairs): + if not machine_type.addEnum(self.ident, self.pairs_ast.pairs): self.error("Duplicate machine name: %s:%s" % (machine_type, self.ident)) |