VEVOS Simulation v1.1.1 - Bug fixes
This release contains three bug fixes.
The first fix (147b924) was done by coincidence and originally supposed to be only a refactoring. However, as it turned out, the old implementation of loading a feature model from a list of variables was incorrect. This might be due to a change in the FeatureIDE library. Feature models are now initialized correctly.
The second fix addresses the generation of preprocessor macros in variants. Previously, true and false literals were directly converted into preprocessor annotations (e.g., #if true. This caused incorrect behavior, because the preprocessor interpreted them as variables instead of literals. The literals are now converted to 0 and 1.
The third fix introduces additional null checks to prevent exceptions.