﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2836	NFSCodeDependency removes used class	Adrian Pop	Per Östlund	"After running the dependency on the last class in 
this program Modelica.Blocks.Sources.Clock vanishes.
{{{#!mo
package Modelica
  package Blocks
    package Sources 
      model Clock
        parameter Real offset = 1;
        parameter Real startTime = 2;
      end Clock;
      
      model ExpSine
        parameter Real offset = 3;
        parameter Real startTime = 4;
        parameter Real extra = 5;
      end ExpSine;
    end Sources;
  end Blocks;
end Modelica;

package Bug
  model M1  
    replaceable Modelica.Blocks.Sources.Clock clock;
  end M1;

  model M2  
    extends M1(clock(offset = 10), clock(startTime = 20));
  end M2;

  model M3  
    extends M2(redeclare Modelica.Blocks.Sources.ExpSine clock);
  end M3;
end Bug;

model M  
  extends Bug.M3;
end M;
}}}
"	defect	closed	high	1.9.1	Frontend	trunk	fixed		
