You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current version of VTR (master) does not build with -DVTR_ASSERT_LEVEL=4. We are getting a few errors, but there may be more:
I ran into this while trying to debug some code elsewhere in VTR.
VTR_ASSERT_LEVEL == 4 will turn on the "ASSERT_DEBUG" statements in the code.
Looking through the CI; it looks like the CI only tests up to VTR_ASSERT_LEVEL 3. This makes sense since the debug asserts may make things slow; but it defeats the point if the debugging code in VTR has bugs.
These errors should be fixed and a CI test should be added to guard against this regressing. The test should at least build VTR and (if it does not take too long) should run the basic tests, or preferably the strong tests so every debug assert is hit.
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
The current version of VTR (master) does not build with

-DVTR_ASSERT_LEVEL=4
. We are getting a few errors, but there may be more:I ran into this while trying to debug some code elsewhere in VTR.
According to the VTR documentation: https://docs.verilogtorouting.org/en/latest/api/vtrutil/logging/#vtr-assertion
VTR_ASSERT_LEVEL == 4 will turn on the "ASSERT_DEBUG" statements in the code.
Looking through the CI; it looks like the CI only tests up to VTR_ASSERT_LEVEL 3. This makes sense since the debug asserts may make things slow; but it defeats the point if the debugging code in VTR has bugs.
These errors should be fixed and a CI test should be added to guard against this regressing. The test should at least build VTR and (if it does not take too long) should run the basic tests, or preferably the strong tests so every debug assert is hit.
The text was updated successfully, but these errors were encountered: