anchor.diff:              NewLines = NewBumps ++ Lines,
   	    munge_clauses(Clauses, Vars2#vars{lines=Lines0},
                             NewLines,
  -			  [{clause,Line,Pattern,MungedGuards,MungedBody}|
  +			  [{clause,Anno,Pattern,MungedGuards,MungedBody}|
   			   MClauses])
       end;
   munge_clauses([], Vars, Lines, MungedClauses) -> 
  
positive.code:     munge_clauses(Clauses, Vars, Vars#vars.lines, []).
  
  munge_clauses([Clause|Clauses], Vars, Lines, MClauses) ->
      {clause,Line,Pattern,Guards,Body} = Clause,
      {MungedGuards, _Vars} = munge_exprs(Guards, Vars#vars{is_guard=true},[]),
  
      case Vars#vars.depth of
  
negative.code: %% chunk in the BEAM file, as described in absform(3).
  %% The switch is turned off when we encounter other files than the main file.
  %% This way we will be able to exclude functions defined in include files.
  munge({function,Anno,Function,Arity,Clauses},Vars,_MainFile,on) ->
      Vars2 = Vars#vars{function=Function,
  		      arity=Arity,
  		      clause=1,
  