Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix Diagnostic Assertion Macros (#43)
## What Changed? In had the conditions wrong in the assertion macros. Also now they accept an optional trailing `,` in accordance with the typical macro behavior of e.g. `print`. ## Why Does It Need To? The assertion macros were unintuitive. ## Checklist - [x] Above description has been filled out so that upon quash merge we have a good record of what changed. - [x] New functions, methods, types are documented. Old documentation is updated if necessary - [x] Documentation in Notion has been updated - [x] Tests for new behaviors are provided - [x] New test suites (if any) ave been added to the CI tests (in `.github/workflows/rust.yml`) either as compiler test or integration test. *Or* justification for their omission from CI has been provided in this PR description.
- Loading branch information