----------------------------------------------------------- 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
