Changed NEW_WIRE API to return the wire, not the signal
authorClifford Wolf <clifford@clifford.at>
Fri, 18 Oct 2013 12:19:45 +0000 (14:19 +0200)
committerClifford Wolf <clifford@clifford.at>
Fri, 18 Oct 2013 12:19:45 +0000 (14:19 +0200)
kernel/rtlil.cc
kernel/rtlil.h

index 5075215cd142a1981529a80625cee86f0d27a867..7bd67e08f564fc753acc78b9c4a5b5f4c14f7e42 100644 (file)
@@ -382,7 +382,7 @@ RTLIL::Module *RTLIL::Module::clone() const
        return new_mod;
 }
 
-RTLIL::SigSpec RTLIL::Module::new_wire(int width, RTLIL::IdString name)
+RTLIL::Wire *RTLIL::Module::new_wire(int width, RTLIL::IdString name)
 {
        RTLIL::Wire *wire = new RTLIL::Wire;
        wire->width = width;
index a3d1dafd998140d44749d09d185c74deaf7f6d74..b69dc8143c1434aa516c76f4d235171948e115df 100644 (file)
@@ -247,7 +247,7 @@ struct RTLIL::Module {
        virtual size_t count_id(RTLIL::IdString id);
        virtual void check();
        virtual void optimize();
-       RTLIL::SigSpec new_wire(int width, RTLIL::IdString name);
+       RTLIL::Wire *new_wire(int width, RTLIL::IdString name);
        void add(RTLIL::Wire *wire);
        void add(RTLIL::Cell *cell);
        void fixup_ports();