aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2013-05-24 12:32:06 +0200
committerClifford Wolf <clifford@clifford.at>2013-05-24 12:32:06 +0200
commitccd2a93439098e333a2f41ae6d1ce3d92222f167 (patch)
tree7ce062a81d6c0b6bafc2c6eef4b2f25588e7b2fe
parent585fcace10d589c87014debc61ecd1c4e40d8159 (diff)
downloadyosys-ccd2a93439098e333a2f41ae6d1ce3d92222f167.tar.gz
yosys-ccd2a93439098e333a2f41ae6d1ce3d92222f167.tar.bz2
yosys-ccd2a93439098e333a2f41ae6d1ce3d92222f167.zip
Added log_abort() api
-rw-r--r--kernel/log.h2
-rw-r--r--passes/opt/opt_rmdff.cc2
2 files changed, 3 insertions, 1 deletions
diff --git a/kernel/log.h b/kernel/log.h
index 9023854d0..6d1900346 100644
--- a/kernel/log.h
+++ b/kernel/log.h
@@ -48,4 +48,6 @@ void log_flush();
const char *log_signal(const RTLIL::SigSpec &sig, bool autoint = true);
+#define log_abort() log_error("Abort in %s:%d.\n", __FILE__, __LINE__)
+
#endif
diff --git a/passes/opt/opt_rmdff.cc b/passes/opt/opt_rmdff.cc
index a1a9e7f3b..a84bf4376 100644
--- a/passes/opt/opt_rmdff.cc
+++ b/passes/opt/opt_rmdff.cc
@@ -66,7 +66,7 @@ static bool handle_dff(RTLIL::Module *mod, RTLIL::Cell *dff)
val_rv = dff->parameters["\\ARST_VALUE"];
}
else
- log_error("abort.");
+ log_abort();
assign_map.apply(sig_d);
assign_map.apply(sig_q);