forked from OSchip/llvm-project
[clang][NFC] Add 'override' keyword to virtual function overrides
This patch adds override to several overriding virtual functions that were missing the keyword within the clang/ directory. These were found by the new -Wsuggest-override.
This commit is contained in:
parent
e1ca7a6522
commit
2c2a297bb6
|
@ -129,7 +129,7 @@ private:
|
|||
/// the declare reduction construct is declared inside compound statement.
|
||||
LazyDeclPtr PrevDeclInScope;
|
||||
|
||||
virtual void anchor();
|
||||
void anchor() override;
|
||||
|
||||
OMPDeclareReductionDecl(Kind DK, DeclContext *DC, SourceLocation L,
|
||||
DeclarationName Name, QualType Ty,
|
||||
|
@ -228,7 +228,7 @@ class OMPDeclareMapperDecl final : public ValueDecl, public DeclContext {
|
|||
|
||||
LazyDeclPtr PrevDeclInScope;
|
||||
|
||||
virtual void anchor();
|
||||
void anchor() override;
|
||||
|
||||
OMPDeclareMapperDecl(Kind DK, DeclContext *DC, SourceLocation L,
|
||||
DeclarationName Name, QualType Ty,
|
||||
|
|
|
@ -45,16 +45,16 @@ public:
|
|||
void popArgs();
|
||||
|
||||
/// Describes the frame with arguments for diagnostic purposes.
|
||||
void describe(llvm::raw_ostream &OS);
|
||||
void describe(llvm::raw_ostream &OS) override;
|
||||
|
||||
/// Returns the parent frame object.
|
||||
Frame *getCaller() const;
|
||||
Frame *getCaller() const override;
|
||||
|
||||
/// Returns the location of the call to the frame.
|
||||
SourceLocation getCallLocation() const;
|
||||
SourceLocation getCallLocation() const override;
|
||||
|
||||
/// Returns the caller.
|
||||
const FunctionDecl *getCallee() const;
|
||||
const FunctionDecl *getCallee() const override;
|
||||
|
||||
/// Returns the current function.
|
||||
Function *getFunction() const { return Func; }
|
||||
|
|
|
@ -55,9 +55,9 @@ public:
|
|||
ArgsData.reserve(Args.size());
|
||||
}
|
||||
|
||||
virtual bool HandlePrintfSpecifier(const analyze_printf::PrintfSpecifier &FS,
|
||||
const char *StartSpecifier,
|
||||
unsigned SpecifierLen) {
|
||||
bool HandlePrintfSpecifier(const analyze_printf::PrintfSpecifier &FS,
|
||||
const char *StartSpecifier,
|
||||
unsigned SpecifierLen) override {
|
||||
if (!FS.consumesDataArgument() &&
|
||||
FS.getConversionSpecifier().getKind() !=
|
||||
clang::analyze_format_string::ConversionSpecifier::PrintErrno)
|
||||
|
|
|
@ -821,7 +821,7 @@ class LLVM_LIBRARY_VISIBILITY WebAssemblyOSTargetInfo
|
|||
: public OSTargetInfo<Target> {
|
||||
protected:
|
||||
void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
|
||||
MacroBuilder &Builder) const {
|
||||
MacroBuilder &Builder) const override {
|
||||
// A common platform macro.
|
||||
if (Opts.POSIXThreads)
|
||||
Builder.defineMacro("_REENTRANT");
|
||||
|
|
|
@ -1066,7 +1066,7 @@ static IsTupleLike isTupleLike(Sema &S, SourceLocation Loc, QualType T,
|
|||
TemplateArgumentListInfo &Args;
|
||||
ICEDiagnoser(LookupResult &R, TemplateArgumentListInfo &Args)
|
||||
: R(R), Args(Args) {}
|
||||
void diagnoseNotICE(Sema &S, SourceLocation Loc, SourceRange SR) {
|
||||
void diagnoseNotICE(Sema &S, SourceLocation Loc, SourceRange SR) override {
|
||||
S.Diag(Loc, diag::err_decomp_decl_std_tuple_size_not_constant)
|
||||
<< printTemplateArgs(S.Context.getPrintingPolicy(), Args);
|
||||
}
|
||||
|
|
|
@ -66,7 +66,7 @@ public:
|
|||
ProgramStateRef evalAssume(ProgramStateRef state, SVal Cond,
|
||||
bool Assumption) const;
|
||||
void printState(raw_ostream &Out, ProgramStateRef State,
|
||||
const char *NL, const char *Sep) const;
|
||||
const char *NL, const char *Sep) const override;
|
||||
|
||||
private:
|
||||
typedef std::pair<SymbolRef, const AllocationState*> AllocationPair;
|
||||
|
|
|
@ -57,7 +57,7 @@ public:
|
|||
Callback(const NumberObjectConversionChecker *C,
|
||||
BugReporter &BR, AnalysisDeclContext *ADC)
|
||||
: C(C), BR(BR), ADC(ADC) {}
|
||||
virtual void run(const MatchFinder::MatchResult &Result);
|
||||
void run(const MatchFinder::MatchResult &Result) override;
|
||||
};
|
||||
} // end of anonymous namespace
|
||||
|
||||
|
|
|
@ -58,7 +58,7 @@ public:
|
|||
PointerEscapeKind Kind) const;
|
||||
|
||||
void printState(raw_ostream &OS, ProgramStateRef State,
|
||||
const char *NL, const char *Sep) const;
|
||||
const char *NL, const char *Sep) const override;
|
||||
};
|
||||
} // end anonymous namespace
|
||||
|
||||
|
|
Loading…
Reference in New Issue