ucb-bar / chisel2-deprecated

chisel.eecs.berkeley.edu
387 stars 90 forks source link

runtime assertions generate "java.io.IOException: Stream closed” #559

Closed ucbjrl closed 8 years ago

ucbjrl commented 8 years ago

A failed assertion in the C++ backend throws a std::runtime_error() exception, triggering a call to std::terminate() and abort() in the test application.

We should have a better way to signal execution is terminating to the tester, and have it output the assert message (which is currently lost).

ucbjrl commented 8 years ago

Closed by #561