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/TypeFieldEnumAST.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/TypeFieldEnumAST.py')
-rw-r--r-- | src/mem/slicc/ast/TypeFieldEnumAST.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/slicc/ast/TypeFieldEnumAST.py b/src/mem/slicc/ast/TypeFieldEnumAST.py index 1255c972a..5ebb516d3 100644 --- a/src/mem/slicc/ast/TypeFieldEnumAST.py +++ b/src/mem/slicc/ast/TypeFieldEnumAST.py @@ -43,7 +43,7 @@ class TypeFieldEnumAST(TypeFieldAST): self.error("States must in a State Declaration, not a normal enum.") # Add enumeration - if not type.enumAdd(self.field_id, self.pairs_ast.pairs): + if not type.addEnum(self.field_id, self.pairs_ast.pairs): self.error("Duplicate enumeration: %s:%s" % (type, self.field_id)) # Fill machine info |