Addressed review comments.

Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
diff --git a/get_count-plugin/get_count.cc b/get_count-plugin/get_count.cc
index 1e68973..b78f9b8 100644
--- a/get_count-plugin/get_count.cc
+++ b/get_count-plugin/get_count.cc
@@ -28,12 +28,6 @@
 USING_YOSYS_NAMESPACE
 PRIVATE_NAMESPACE_BEGIN
 
-void register_in_tcl_interpreter(const std::string& command) {
-    Tcl_Interp* interp = yosys_get_tcl_interp();
-    std::string tcl_script = stringf("proc %s args { return [yosys %s {*}$args] }", command.c_str(), command.c_str());
-    Tcl_Eval(interp, tcl_script.c_str());
-}
-
 struct GetCount : public Pass {
 
     enum class ObjectType {
@@ -45,7 +39,6 @@
 
     GetCount () :
         Pass("get_count", "Returns count of various selected object types to the TCL interpreter") {
-            register_in_tcl_interpreter(pass_name);
         }    
 
     void help() YS_OVERRIDE {
@@ -95,7 +88,6 @@
 
         // Get the TCL interpreter
         Tcl_Interp* tclInterp = yosys_get_tcl_interp();
-        Tcl_Obj*    tclList = Tcl_NewListObj(0, NULL);
 
         // Count objects
         size_t moduleCount = 0;
@@ -128,8 +120,7 @@
         std::string value = std::to_string(count);
 
         Tcl_Obj* tclStr = Tcl_NewStringObj(value.c_str(), value.size());
-        Tcl_ListObjAppendElement(tclInterp, tclList, tclStr);
-        Tcl_SetObjResult(tclInterp, tclList);
+        Tcl_SetObjResult(tclInterp, tclStr);
     }
 
 } GetCount;