mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 10:03:44 +02:00
Show file and line info when possible on internal graph errors.
This commit is contained in:
+7
-5
@@ -222,6 +222,7 @@ public:
|
||||
virtual ~OrderVarVertex() {}
|
||||
virtual OrderVarVertex* clone (V3Graph* graphp) const = 0;
|
||||
virtual OrderVEdgeType type() const = 0;
|
||||
virtual FileLine* fileline() const { return varScp()->fileline(); }
|
||||
// ACCESSORS
|
||||
AstVarScope* varScp() const { return m_varScp; }
|
||||
void isClock(bool flag) { m_isClock=flag; }
|
||||
@@ -328,11 +329,12 @@ public:
|
||||
// METHODS
|
||||
virtual OrderVEdgeType type() const { return OrderVEdgeType::VERTEX_MOVE; }
|
||||
virtual string dotColor() const {
|
||||
if (logicp()) {
|
||||
return logicp()->dotColor();
|
||||
} else {
|
||||
return "";
|
||||
}
|
||||
if (logicp()) return logicp()->dotColor();
|
||||
else return "";
|
||||
}
|
||||
virtual FileLine* fileline() const {
|
||||
if (logicp()) return logicp()->fileline();
|
||||
else return NULL;
|
||||
}
|
||||
virtual string name() const {
|
||||
string nm;
|
||||
|
||||
Reference in New Issue
Block a user