Gather lvalues from simple, splittable statements.
(vl-edgesplitstmt-lvalues x) → lvalue-names
Theorem:
(defthm return-type-of-vl-edgesplitstmt-lvalues.lvalue-names (b* ((?lvalue-names (vl-edgesplitstmt-lvalues x))) (string-listp lvalue-names)) :rule-classes :rewrite)
Theorem:
(defthm return-type-of-vl-edgesplitstmtlist-lvalues.lvalue-names (b* ((?lvalue-names (vl-edgesplitstmtlist-lvalues x))) (string-listp lvalue-names)) :rule-classes :rewrite)