Fix clang override warning (last commit)
This commit is contained in:
parent
8bd1c63b32
commit
783b7ecdab
|
|
@ -2111,7 +2111,7 @@ public:
|
||||||
}
|
}
|
||||||
ASTGEN_MEMBERS_AstFunc;
|
ASTGEN_MEMBERS_AstFunc;
|
||||||
bool hasDType() const override { return true; }
|
bool hasDType() const override { return true; }
|
||||||
AstNodeFTask* cloneType(const string& name) {
|
AstNodeFTask* cloneType(const string& name) override {
|
||||||
return new AstFunc{fileline(), name, nullptr, nullptr};
|
return new AstFunc{fileline(), name, nullptr, nullptr};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -2128,7 +2128,7 @@ public:
|
||||||
BROKEN_RTN(!VN_IS(stmtsp(), StmtExpr));
|
BROKEN_RTN(!VN_IS(stmtsp(), StmtExpr));
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
AstNodeFTask* cloneType(const string& name) { return new AstLet{fileline(), name}; }
|
AstNodeFTask* cloneType(const string& name) override { return new AstLet{fileline(), name}; }
|
||||||
};
|
};
|
||||||
class AstProperty final : public AstNodeFTask {
|
class AstProperty final : public AstNodeFTask {
|
||||||
// A property inside a module
|
// A property inside a module
|
||||||
|
|
@ -2137,7 +2137,7 @@ public:
|
||||||
: ASTGEN_SUPER_Property(fl, name, stmtp) {}
|
: ASTGEN_SUPER_Property(fl, name, stmtp) {}
|
||||||
ASTGEN_MEMBERS_AstProperty;
|
ASTGEN_MEMBERS_AstProperty;
|
||||||
bool hasDType() const override { return true; }
|
bool hasDType() const override { return true; }
|
||||||
AstNodeFTask* cloneType(const string& name) {
|
AstNodeFTask* cloneType(const string& name) override {
|
||||||
return new AstProperty{fileline(), name, nullptr};
|
return new AstProperty{fileline(), name, nullptr};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -2147,7 +2147,9 @@ public:
|
||||||
AstTask(FileLine* fl, const string& name, AstNode* stmtp)
|
AstTask(FileLine* fl, const string& name, AstNode* stmtp)
|
||||||
: ASTGEN_SUPER_Task(fl, name, stmtp) {}
|
: ASTGEN_SUPER_Task(fl, name, stmtp) {}
|
||||||
ASTGEN_MEMBERS_AstTask;
|
ASTGEN_MEMBERS_AstTask;
|
||||||
AstNodeFTask* cloneType(const string& name) { return new AstTask{fileline(), name, nullptr}; }
|
AstNodeFTask* cloneType(const string& name) override {
|
||||||
|
return new AstTask{fileline(), name, nullptr};
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// === AstNodeFile ===
|
// === AstNodeFile ===
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue