CHECKING SOURCE CODE VALIDITY AT TIME OF CODE UPDATE

Patent №

US 11,675,575

Granted

2023-06-13

Filed 2022

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17931678

A computer-implemented method includes receiving, by a processor, an updated version of a computer program that includes several source code changes. A compiler preprocesses the source code changes for a target computing platform. The preprocessing includes identifying a compile time condition associated with one or more computer instructions enclosed by a macro, determining a current value of the compile time condition at the time of compiling, and determining corresponding object code based on the current value. Further, a macro information record for the macro is generated that includes the compile time condition, the current value, and an identification of the computer instructions. Further, a linker preprocesses the source code changes. This preprocessing includes determining that the object code is not included in an executable file, and updating the macro information record to indicate that the macro is not included in the executable file.

AI hardwareG06F 8/447G06F 8/76G06F 8/315G06F 8/423G06F 8/51

AI classification

AI hardware0.99
Natural language0.06
Evolutionary computation0.04
Knowledge representation0.02
Planning0.02
Vision0.00
Machine learning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 610770803

Assignors

HUANG, WEN JI, CHEN, XIAO LING, LI, SHENG SHUANG, HAN, WEN BIN, SU, JUN

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC