Fix clang and cppcheck warnings.
This commit is contained in:
parent
4b7ee8267b
commit
bbed4d50ab
|
|
@ -423,7 +423,7 @@ CPPCHECK_INC = -I$(srcdir)/include -I$(srcdir)/src/obj_dbg -I$(srcdir)/src
|
||||||
|
|
||||||
cppcheck: $(CPPCHECK_DEP)
|
cppcheck: $(CPPCHECK_DEP)
|
||||||
%.cppcheck: %.cpp
|
%.cppcheck: %.cpp
|
||||||
$(CPPCHECK) $(CPPCHECK_FLAGS) -DVL_DEBUG=1 $(CPPCHECK_INC) $<
|
$(CPPCHECK) $(CPPCHECK_FLAGS) -DVL_DEBUG=1 -DVL_CPPCHECK=1 $(CPPCHECK_INC) $<
|
||||||
|
|
||||||
ftp: info
|
ftp: info
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -734,6 +734,7 @@ class VNUser {
|
||||||
public:
|
public:
|
||||||
VNUser() {}
|
VNUser() {}
|
||||||
// non-explicit:
|
// non-explicit:
|
||||||
|
// cppcheck-suppress noExplicitConstructor
|
||||||
VNUser(int i) { m_u.up = 0; m_u.ui = i; }
|
VNUser(int i) { m_u.up = 0; m_u.ui = i; }
|
||||||
explicit VNUser(void* p) { m_u.up = p; }
|
explicit VNUser(void* p) { m_u.up = p; }
|
||||||
~VNUser() {}
|
~VNUser() {}
|
||||||
|
|
|
||||||
|
|
@ -1510,6 +1510,7 @@ public:
|
||||||
class AstPackageExportStarStar : public AstNode {
|
class AstPackageExportStarStar : public AstNode {
|
||||||
// A package export *::* declaration
|
// A package export *::* declaration
|
||||||
public:
|
public:
|
||||||
|
// cppcheck-suppress noExplicitConstructor
|
||||||
AstPackageExportStarStar(FileLine* fl)
|
AstPackageExportStarStar(FileLine* fl)
|
||||||
: AstNode (fl) {}
|
: AstNode (fl) {}
|
||||||
ASTNODE_NODE_FUNCS(PackageExportStarStar)
|
ASTNODE_NODE_FUNCS(PackageExportStarStar)
|
||||||
|
|
|
||||||
|
|
@ -95,6 +95,8 @@ public:
|
||||||
m_modp->addStmtp(m_tlFuncp);
|
m_modp->addStmtp(m_tlFuncp);
|
||||||
}
|
}
|
||||||
~V3CCtorsVisitor() {}
|
~V3CCtorsVisitor() {}
|
||||||
|
private:
|
||||||
|
explicit V3CCtorsVisitor(const V3CCtorsVisitor&); ///< N/A, no copy constructor
|
||||||
};
|
};
|
||||||
|
|
||||||
//######################################################################
|
//######################################################################
|
||||||
|
|
|
||||||
|
|
@ -215,8 +215,10 @@ uint64_t V3Os::memUsageBytes() {
|
||||||
if (7 != fscanf(fp, "%" VL_PRI64 "d %" VL_PRI64 "d %" VL_PRI64 "d %"
|
if (7 != fscanf(fp, "%" VL_PRI64 "d %" VL_PRI64 "d %" VL_PRI64 "d %"
|
||||||
VL_PRI64 "d %" VL_PRI64 "d %" VL_PRI64 "d %" VL_PRI64 "d",
|
VL_PRI64 "d %" VL_PRI64 "d %" VL_PRI64 "d %" VL_PRI64 "d",
|
||||||
&size, &resident, &share, &text, &lib, &data, &dt)) {
|
&size, &resident, &share, &text, &lib, &data, &dt)) {
|
||||||
|
fclose(fp);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
fclose(fp);
|
||||||
return (text + data) * getpagesize();
|
return (text + data) * getpagesize();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -123,8 +123,6 @@ void dpii_v_struct (const svBitVecVal* i, svBitVecVal* o) {
|
||||||
o[0] = ~i[0];
|
o[0] = ~i[0];
|
||||||
o[1] = ~i[1];
|
o[1] = ~i[1];
|
||||||
o[2] = ~i[2];
|
o[2] = ~i[2];
|
||||||
o[3] = ~i[3];
|
|
||||||
o[4] = ~i[4];
|
|
||||||
}
|
}
|
||||||
void dpii_v_substruct (const svBitVecVal* i, int* o) {
|
void dpii_v_substruct (const svBitVecVal* i, int* o) {
|
||||||
// To be most like other tools, this should automagically take the substruct_t
|
// To be most like other tools, this should automagically take the substruct_t
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,8 @@ if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); di
|
||||||
# Lesser General Public License Version 3 or the Perl Artistic License
|
# Lesser General Public License Version 3 or the Perl Artistic License
|
||||||
# Version 2.0.
|
# Version 2.0.
|
||||||
|
|
||||||
|
if (eval "use Bit::Vector; return 2;" != 2) { $Self->error("Please install Bit::Vector"); }
|
||||||
|
|
||||||
top_filename("$Self->{obj_dir}/vgen.v");
|
top_filename("$Self->{obj_dir}/vgen.v");
|
||||||
|
|
||||||
$Self->run(cmd=>["./vgen.pl",
|
$Self->run(cmd=>["./vgen.pl",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue