summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 9023854d..6d190034 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 a1a9e7f3..a84bf437 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);