Summary: Instructions that have multiple specs sometimes have inconsistent footprints for one or more of their specifications. In such cases, the handling of the existential and universal vocabularies was sometimes incorrect before this diff. In particular, the ghosts of a spec need not appear in the pure approximation of the footprint, which the previous code incorrectly assumed. Also, the unit of disjunction is `false` with an empty vocabulary, not the precondition's vocabulary as the previous code incorrectly used. Reviewed By: ngorogiannis Differential Revision: D24989067 fbshipit-source-id: eca3bff55master
							parent
							
								
									fe93dd754e
								
							
						
					
					
						commit
						de2ea63d40
					
				
					Loading…
					
					
				
		Reference in new issue