SigSpec::extend_u0() to return *this
authorEddie Hung <eddie@fpgeh.com>
Mon, 15 Jul 2019 23:23:12 +0000 (16:23 -0700)
committerEddie Hung <eddie@fpgeh.com>
Mon, 15 Jul 2019 23:23:12 +0000 (16:23 -0700)
kernel/rtlil.cc
kernel/rtlil.h

index a09f4a0d1cbfa81cb2edbf69a06f605684b95a63..ebb6f5bf63be8b832bf336dbfc18c331d5f415c5 100644 (file)
@@ -3426,7 +3426,7 @@ void RTLIL::SigSpec::append_bit(const RTLIL::SigBit &bit)
        check();
 }
 
-void RTLIL::SigSpec::extend_u0(int width, bool is_signed)
+RTLIL::SigSpec& RTLIL::SigSpec::extend_u0(int width, bool is_signed)
 {
        cover("kernel.rtlil.sigspec.extend_u0");
 
@@ -3443,6 +3443,7 @@ void RTLIL::SigSpec::extend_u0(int width, bool is_signed)
                        append(padding);
        }
 
+       return *this;
 }
 
 RTLIL::SigSpec RTLIL::SigSpec::repeat(int num) const
index 82cbfaf28ab6408a0a957add83cd8e1f07722e55..8d88cc97c2f41a2d809b51ef18307374ec0bbcaf 100644 (file)
@@ -776,7 +776,7 @@ public:
        void append(const RTLIL::SigSpec &signal);
        void append_bit(const RTLIL::SigBit &bit);
 
-       void extend_u0(int width, bool is_signed = false);
+       RTLIL::SigSpec& extend_u0(int width, bool is_signed = false);
 
        RTLIL::SigSpec repeat(int num) const;