-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/2810/
-----------------------------------------------------------

Review request for Default.


Repository: gem5


Description
-------

Changeset 10867:5de130c7b15d
---------------------------
slicc: enable overloading in functions not in classes

For many years the slicc symbol table has supported overloaded functions in
external classes.  This patch extends that support to functions that are not
part of classes (a.k.a. no parent).  For example, this support allows slicc
to understand that mapAddressToRange is overloaded and the NodeID is an
optional parameter.


Diffs
-----

  src/mem/slicc/symbols/Func.py fbdaa08aaa426b9f4660c366f934ccb670d954ec 
  src/mem/slicc/symbols/Transition.py fbdaa08aaa426b9f4660c366f934ccb670d954ec 
  src/mem/protocol/RubySlicc_ComponentMapping.sm 
fbdaa08aaa426b9f4660c366f934ccb670d954ec 
  src/mem/slicc/ast/EnumDeclAST.py fbdaa08aaa426b9f4660c366f934ccb670d954ec 
  src/mem/slicc/ast/FuncCallExprAST.py fbdaa08aaa426b9f4660c366f934ccb670d954ec 
  src/mem/slicc/ast/FuncDeclAST.py fbdaa08aaa426b9f4660c366f934ccb670d954ec 
  src/mem/slicc/ast/InPortDeclAST.py fbdaa08aaa426b9f4660c366f934ccb670d954ec 
  src/mem/slicc/ast/StateDeclAST.py fbdaa08aaa426b9f4660c366f934ccb670d954ec 

Diff: http://reviews.gem5.org/r/2810/diff/


Testing
-------


Thanks,

Anthony Gutierrez

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to