From 9e3a88c41d4674f4e1c6046bf21898583bb8da02 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sat, 14 Jul 2018 19:22:50 -0400 Subject: [PATCH] Inability to write a file is typically user, not internal error. --- src/V3Ast.cpp | 4 ++-- src/V3Cdc.cpp | 6 +++--- src/V3File.cpp | 8 ++++---- src/V3Graph.cpp | 4 ++-- src/V3Hashed.cpp | 4 ++-- src/V3LinkDot.cpp | 4 ++-- src/V3Order.cpp | 8 ++++---- src/V3StatsReport.cpp | 4 ++-- src/V3SymTable.h | 4 ++-- 9 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/V3Ast.cpp b/src/V3Ast.cpp index d23eba353..3e33a34c2 100644 --- a/src/V3Ast.cpp +++ b/src/V3Ast.cpp @@ -1048,8 +1048,8 @@ void AstNode::dumpTreeFile(const string& filename, bool append, bool doDump) { if (doDump) { { // Write log & close UINFO(2,"Dumping "< logsp (V3File::new_ofstream(filename, append)); - if (logsp->fail()) v3fatalSrc("Can't write "< logsp (V3File::new_ofstream(filename, append)); + if (logsp->fail()) v3fatal("Can't write "<"; *logsp<<" to "< ofp (V3File::new_ofstream(filename)); - if (ofp->fail()) v3fatalSrc("Can't write "< ofp (V3File::new_ofstream(filename)); + if (ofp->fail()) v3fatal("Can't write "< report; // Sort output by name @@ -739,7 +739,7 @@ public: // Make report of all signal names and what clock edges they have string filename = v3Global.opt.makeDir()+"/"+v3Global.opt.prefix()+"__cdc.txt"; m_ofp = V3File::new_ofstream(filename); - if (m_ofp->fail()) v3fatalSrc("Can't write "<fail()) v3fatal("Can't write "< ofp (V3File::new_ofstream(filename)); - if (ofp->fail()) v3fatalSrc("Can't write "< ofp (V3File::new_ofstream(filename)); + if (ofp->fail()) v3fatal("Can't write "<::iterator iter=m_filenameList.begin(); iter!=m_filenameList.end(); ++iter) { @@ -170,8 +170,8 @@ inline void V3FileDependImp::writeDepend(const string& filename) { } inline void V3FileDependImp::writeTimes(const string& filename, const string& cmdlineIn) { - const vl_unique_ptr ofp (V3File::new_ofstream(filename)); - if (ofp->fail()) v3fatalSrc("Can't write "< ofp (V3File::new_ofstream(filename)); + if (ofp->fail()) v3fatal("Can't write "< logp (V3File::new_ofstream(filename)); - if (logp->fail()) v3fatalSrc("Can't write "< logp (V3File::new_ofstream(filename)); + if (logp->fail()) v3fatal("Can't write "< logp (V3File::new_ofstream(filename)); - if (logp->fail()) v3fatalSrc("Can't write "< logp (V3File::new_ofstream(filename)); + if (logp->fail()) v3fatal("Can't write "< dist; diff --git a/src/V3LinkDot.cpp b/src/V3LinkDot.cpp index f2e62b132..b65859613 100644 --- a/src/V3LinkDot.cpp +++ b/src/V3LinkDot.cpp @@ -136,8 +136,8 @@ public: void dump(const string& nameComment="linkdot", bool force=false) { if (debug()>=6 || force) { string filename = v3Global.debugFilename(nameComment)+".txt"; - const vl_unique_ptr logp (V3File::new_ofstream(filename)); - if (logp->fail()) v3fatalSrc("Can't write "< logp (V3File::new_ofstream(filename)); + if (logp->fail()) v3fatal("Can't write "< logp (V3File::new_ofstream(filename)); - if (logp->fail()) v3fatalSrc("Can't write "< logp (V3File::new_ofstream(filename)); + if (logp->fail()) v3fatal("Can't write "< report; @@ -1636,8 +1636,8 @@ void OrderVisitor::process() { m_graph.dumpDotFilePrefixed("orderg_done"); if (0 && debug()) { string dfilename = v3Global.opt.makeDir()+"/"+v3Global.opt.prefix()+"_INT_order"; - const vl_unique_ptr logp (V3File::new_ofstream(dfilename)); - if (logp->fail()) v3fatalSrc("Can't write "< logp (V3File::new_ofstream(dfilename)); + if (logp->fail()) v3fatal("Can't write "<fail()) v3fatalSrc("Can't write "<fail()) v3fatal("Can't write "< logp (V3File::new_ofstream(filename)); - if (logp->fail()) v3fatalSrc("Can't write "< logp (V3File::new_ofstream(filename)); + if (logp->fail()) v3fatal("Can't write "<