diff --git a/Changes b/Changes index 1cd82cbe9..bff8a28df 100644 --- a/Changes +++ b/Changes @@ -8,6 +8,8 @@ The contributors that suggested a given feature are shown in []. Thanks! **** Fix GCC 6 warnings. +**** Fix compile error on unused VL_VALUEPLUSARGS_IW, bug1181. [Thomas J Whatson] + * Verilator 3.906 2017-06-22 diff --git a/include/verilated.h b/include/verilated.h index ab63cf48e..c48e6153b 100644 --- a/include/verilated.h +++ b/include/verilated.h @@ -392,7 +392,6 @@ extern IData VL_SYSTEM_IQ(QData lhs); inline IData VL_SYSTEM_II(IData lhs) { return VL_SYSTEM_IQ(lhs); } extern IData VL_TESTPLUSARGS_I(const char* formatp); -extern IData VL_VALUEPLUSARGS_IW(int rbits, const char* prefixp, char fmt, WDataOutP rwp); extern const char* vl_mc_scan_plusargs(const char* prefixp); // PLIish //========================================================================= @@ -1881,26 +1880,6 @@ static inline WDataOutP VL_COND_WIWW(int obits, int, int, int, return(owp); } -//====================================================================== -// System Functions - -inline IData VL_VALUEPLUSARGS_IQ(int rbits, const char* prefixp, char fmt, QData& ldr) { - WData wd[2]; IData v=VL_VALUEPLUSARGS_IW(rbits,prefixp,fmt,wd); if (v) ldr=VL_SET_QW(wd); - return v; -} -inline IData VL_VALUEPLUSARGS_II(int rbits, const char* prefixp, char fmt, CData& ldr) { - QData qd; IData v=VL_VALUEPLUSARGS_IQ(rbits,prefixp,fmt,qd); if (v) ldr=(CData)qd; - return v; -} -inline IData VL_VALUEPLUSARGS_II(int rbits, const char* prefixp, char fmt, SData& ldr) { - QData qd; IData v=VL_VALUEPLUSARGS_IQ(rbits,prefixp,fmt,qd); if (v) ldr=(SData)qd; - return v; -} -inline IData VL_VALUEPLUSARGS_II(int rbits, const char* prefixp, char fmt, IData& ldr) { - QData qd; IData v=VL_VALUEPLUSARGS_IQ(rbits,prefixp,fmt,qd); if (v) ldr=(IData)qd; - return v; -} - //====================================================================== // Constification