摘要 |
A set of code development options that fail when applied to all modules of a program can be successfully utilized by selectively applying the code development options to particular compatible modules of the code. A failure analysis tool causes generation of intermediate representations of the modules with the set of code development options, which have not successfully been applied to the modules, and intermediate representations of the modules with one or more code development options that have successfully been applied to the modules. The failure analysis tool processes combinations of the generated intermediate representations to distill those of the modules that are compatible with the failed set of code development options from those of the modules that are incompatible with the failed code development options.
|