Changeset f15694a2 in OpenModelica


Ignore:
Timestamp:
2012-11-16T10:46:52+01:00 (11 years ago)
Author:
Martin Sjölund <martin.sjolund@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
0757b9d
Parents:
8a04612
Message:
  • Don't print this false positive

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@13916 f25d12d1-65f4-0310-ae8a-bbce733d8d8e

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Compiler/FrontEnd/Inst.mo

    r821b9748 rf15694a2  
    1777917779      equation
    1778017780        // Arrays with unknown bounds (size(cr,1), etc) are treated as initialized because they may have 0 dimensions checked for in the code
    17781         unbound = List.consOnTrue(List.fold(dims,foldIsKnownSubscriptDimension,true),name,unbound);
     17781        unbound = List.consOnTrue(List.fold(dims,foldIsKnownSubscriptDimensionNonZero,true),name,unbound);
    1778217782        outputs = List.consOnTrue(DAEUtil.varDirectionEqual(dir,DAE.OUTPUT()),name,inOutputs);
    1778317783        unbound = checkFunctionDefUse2(rest,alg,unbound,outputs,inInfo);
     
    1780717807end checkOutputDefUse;
    1780817808
    17809 protected function foldIsKnownSubscriptDimension
     17809protected function foldIsKnownSubscriptDimensionNonZero
    1781017810  "Helper beacuase DAE.VAR contains Subscript instead of Dimension"
    1781117811  input DAE.Subscript sub;
     
    1781417814algorithm
    1781517815  outKnown := match (sub,known)
     17816    case (DAE.INDEX(DAE.ICONST(0)),_) then false;
    1781617817    case (DAE.INDEX(DAE.ICONST(_)),true) then true;
    1781717818    else false;
    1781817819  end match;
    17819 end foldIsKnownSubscriptDimension;
     17820end foldIsKnownSubscriptDimensionNonZero;
    1782017821
    1782117822protected function checkFunctionDefUseStmt
Note: See TracChangeset for help on using the changeset viewer.