(vls-data-origname-reportcard data) → reportcard
Function:
(defun vls-data-origname-reportcard (data) (declare (xargs :guard (vls-data-p data))) (let ((__function__ 'vls-data-origname-reportcard)) (declare (ignorable __function__)) (b* (((vls-data data)) (acc nil) (acc (vl-design-origname-reportcard-aux data.good acc)) (acc (vl-design-origname-reportcard-aux data.bad acc)) (ret (vl-clean-reportcard acc))) (fast-alist-free acc) ret)))
Theorem:
(defthm vl-reportcard-p-of-vls-data-origname-reportcard (b* ((reportcard (vls-data-origname-reportcard data))) (vl-reportcard-p reportcard)) :rule-classes :rewrite)