(vl-exprctxalist-oddexpr-check x ss) → warnings
Function:
(defun vl-exprctxalist-oddexpr-check (x ss) (declare (xargs :guard (and (vl-exprctxalist-p x) (vl-scopestack-p ss)))) (let ((__function__ 'vl-exprctxalist-oddexpr-check)) (declare (ignorable __function__)) (if (atom x) nil (append (vl-oddexpr-check (caar x) (cdar x) ss) (vl-exprctxalist-oddexpr-check (cdr x) ss)))))
Theorem:
(defthm vl-warninglist-p-of-vl-exprctxalist-oddexpr-check (b* ((warnings (vl-exprctxalist-oddexpr-check x ss))) (vl-warninglist-p warnings)) :rule-classes :rewrite)