The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 25, 1997
Filed:
Jul. 25, 1994
Anne M Holler, San Jose, CA (US);
Hewlett-Packard Company, Palo Alto, CA (US);
Abstract
In a compiler within a computing system, user definition webs are built for local variables in a subroutine. For each user definition web in which a first local variable is used, if there is a use of the first local variable for which there is no definition on at least one path to an entry point of the subroutine, a definition of the local variable is inserted at every entry point of the subroutine from which the use can be reached. Further, in the preferred embodiment, for each user definition web in which a first local variable is used, if there is a use of the first local variable for which there is no definition on at least one path to an entry point of the subroutine and if no definition can reach the use, the web is reported as definitely undefined. For each user definition web in which a first local variable is used, if there is a use of the first local variable for which there is no definition and if a definition can reach the use, the web is reported as possibly undefined.