forked from OSchip/llvm-project
Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".reset()"
It's also possible to just write "= nullptr", but there's some question of whether that's as readable, so I leave it up to authors to pick which they prefer for now. If we want to discuss standardizing on one or the other, we can do that at some point in the future. llvm-svn: 213439
This commit is contained in:
parent
b61064ed39
commit
3875a82d42
|
@ -74,7 +74,7 @@ class FileEntry {
|
|||
friend class FileManager;
|
||||
|
||||
void closeFile() const {
|
||||
File.reset(nullptr); // rely on destructor to close File
|
||||
File.reset(); // rely on destructor to close File
|
||||
}
|
||||
|
||||
void operator=(const FileEntry &) LLVM_DELETED_FUNCTION;
|
||||
|
|
|
@ -100,7 +100,7 @@ void FileManager::removeStatCache(FileSystemStatCache *statCache) {
|
|||
}
|
||||
|
||||
void FileManager::clearStatCaches() {
|
||||
StatCache.reset(nullptr);
|
||||
StatCache.reset();
|
||||
}
|
||||
|
||||
/// \brief Retrieve the directory that the given file name resides in.
|
||||
|
|
|
@ -627,8 +627,7 @@ private:
|
|||
CurrentToken->Type != TT_RegexLiteral &&
|
||||
CurrentToken->Type != TT_TrailingReturnArrow)
|
||||
CurrentToken->Type = TT_Unknown;
|
||||
if (CurrentToken->Role)
|
||||
CurrentToken->Role.reset(nullptr);
|
||||
CurrentToken->Role.reset();
|
||||
CurrentToken->FakeLParens.clear();
|
||||
CurrentToken->FakeRParens = 0;
|
||||
}
|
||||
|
|
|
@ -702,5 +702,5 @@ void SDiagsWriter::finish() {
|
|||
State->OS->write((char *)&State->Buffer.front(), State->Buffer.size());
|
||||
State->OS->flush();
|
||||
|
||||
State->OS.reset(nullptr);
|
||||
State->OS.reset();
|
||||
}
|
||||
|
|
|
@ -43,7 +43,7 @@ void TextDiagnosticPrinter::BeginSourceFile(const LangOptions &LO,
|
|||
}
|
||||
|
||||
void TextDiagnosticPrinter::EndSourceFile() {
|
||||
TextDiag.reset(nullptr);
|
||||
TextDiag.reset();
|
||||
}
|
||||
|
||||
/// \brief Print any diagnostic option information to a raw_ostream.
|
||||
|
|
|
@ -546,7 +546,7 @@ void AnalysisConsumer::HandleTranslationUnit(ASTContext &C) {
|
|||
// FIXME: This should be replaced with something that doesn't rely on
|
||||
// side-effects in PathDiagnosticConsumer's destructor. This is required when
|
||||
// used with option -disable-free.
|
||||
Mgr.reset(nullptr);
|
||||
Mgr.reset();
|
||||
|
||||
if (TUTotalTimer) TUTotalTimer->stopTimer();
|
||||
|
||||
|
@ -712,7 +712,7 @@ class UbigraphViz : public ExplodedNode::Auditor {
|
|||
VMap M;
|
||||
|
||||
public:
|
||||
UbigraphViz(raw_ostream *Out, StringRef Filename);
|
||||
UbigraphViz(std::unique_ptr<raw_ostream> Out, StringRef Filename);
|
||||
|
||||
~UbigraphViz();
|
||||
|
||||
|
@ -727,10 +727,9 @@ static ExplodedNode::Auditor* CreateUbiViz() {
|
|||
llvm::sys::fs::createTemporaryFile("llvm_ubi", "", FD, P);
|
||||
llvm::errs() << "Writing '" << P.str() << "'.\n";
|
||||
|
||||
std::unique_ptr<llvm::raw_fd_ostream> Stream;
|
||||
Stream.reset(new llvm::raw_fd_ostream(FD, true));
|
||||
auto Stream = llvm::make_unique<llvm::raw_fd_ostream>(FD, true);
|
||||
|
||||
return new UbigraphViz(Stream.release(), P);
|
||||
return new UbigraphViz(std::move(Stream), P);
|
||||
}
|
||||
|
||||
void UbigraphViz::AddEdge(ExplodedNode *Src, ExplodedNode *Dst) {
|
||||
|
@ -767,8 +766,8 @@ void UbigraphViz::AddEdge(ExplodedNode *Src, ExplodedNode *Dst) {
|
|||
<< ", ('arrow','true'), ('oriented', 'true'))\n";
|
||||
}
|
||||
|
||||
UbigraphViz::UbigraphViz(raw_ostream *Out, StringRef Filename)
|
||||
: Out(Out), Filename(Filename), Cntr(0) {
|
||||
UbigraphViz::UbigraphViz(std::unique_ptr<raw_ostream> Out, StringRef Filename)
|
||||
: Out(std::move(Out)), Filename(Filename), Cntr(0) {
|
||||
|
||||
*Out << "('vertex_style_attribute', 0, ('shape', 'icosahedron'))\n";
|
||||
*Out << "('vertex_style', 1, 0, ('shape', 'sphere'), ('color', '#ffcc66'),"
|
||||
|
@ -776,7 +775,7 @@ UbigraphViz::UbigraphViz(raw_ostream *Out, StringRef Filename)
|
|||
}
|
||||
|
||||
UbigraphViz::~UbigraphViz() {
|
||||
Out.reset(nullptr);
|
||||
Out.reset();
|
||||
llvm::errs() << "Running 'ubiviz' program... ";
|
||||
std::string ErrMsg;
|
||||
std::string Ubiviz = llvm::sys::FindProgramByName("ubiviz");
|
||||
|
|
Loading…
Reference in New Issue