Skip to content
Snippets Groups Projects
Commit 020f2547 authored by Sebastian Krings's avatar Sebastian Krings
Browse files

reset inferred unit once a new analysis run starts

parent c428191a
No related branches found
No related tags found
No related merge requests found
...@@ -242,6 +242,10 @@ public class StartUnitAnalysisHandler extends AbstractHandler implements ...@@ -242,6 +242,10 @@ public class StartUnitAnalysisHandler extends AbstractHandler implements
IVariable[] allVariables = rootElement.getMachineRoot() IVariable[] allVariables = rootElement.getMachineRoot()
.getVariables(); .getVariables();
for (IVariable var : allVariables) { for (IVariable var : allVariables) {
// reset inferred unit
var.setAttributeValue(InferredUnitPragmaAttribute.ATTRIBUTE,
"", new NullProgressMonitor());
String variableName = var.getIdentifierString(); String variableName = var.getIdentifierString();
if (variables.containsKey(variableName)) { if (variables.containsKey(variableName)) {
var.setAttributeValue( var.setAttributeValue(
...@@ -288,6 +292,10 @@ public class StartUnitAnalysisHandler extends AbstractHandler implements ...@@ -288,6 +292,10 @@ public class StartUnitAnalysisHandler extends AbstractHandler implements
.getConstants(); .getConstants();
for (IConstant cst : allConstants) { for (IConstant cst : allConstants) {
// reset inferred unit
cst.setAttributeValue(InferredUnitPragmaAttribute.ATTRIBUTE,
"", new NullProgressMonitor());
String constantName = cst.getIdentifierString(); String constantName = cst.getIdentifierString();
if (variables.containsKey(constantName)) { if (variables.containsKey(constantName)) {
cst.setAttributeValue( cst.setAttributeValue(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment