class MapExtDefNamesAction : public ASTFrontendAction {
protected:
std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
- llvm::StringRef) {
+ llvm::StringRef) override {
return std::make_unique<MapExtDefNamesConsumer>(CI.getASTContext());
}
};
SingleCommandCompilationDatabase(tooling::CompileCommand Cmd)
: Command(std::move(Cmd)) {}
- virtual std::vector<tooling::CompileCommand>
- getCompileCommands(StringRef FilePath) const {
+ std::vector<tooling::CompileCommand>
+ getCompileCommands(StringRef FilePath) const override {
return {Command};
}
- virtual std::vector<tooling::CompileCommand> getAllCompileCommands() const {
+ std::vector<tooling::CompileCommand> getAllCompileCommands() const override {
return {Command};
}
: CrashRecoveryContextCleanupBase<
CrashRecoveryContextDestructorCleanup<T>, T>(context, resource) {}
- virtual void recoverResources() {
+ void recoverResources() override {
this->resource->~T();
}
};