Changeset d286b650 in OpenModelica


Ignore:
Timestamp:
2012-11-20T13:05:22+01:00 (11 years ago)
Author:
Mahder Alemseged Gebremedhin <mahge930@…>
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:
14915b6
Parents:
69de9ca
Message:

#1821 - Remove unnecessary error messages.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Compiler/FrontEnd/Static.mo

    r69de9ca rd286b650  
    71597159    case (cache,env,fn,args,nargs,impl,_,st,pre,_)
    71607160      equation
     7161       
     7162        // For unrolling errors if an overloaded 'constructor' matches later.
     7163        ErrorExt.setCheckpoint("RecordConstructor");
     7164       
    71617165        (cache,
    71627166         t as DAE.T_FUNCTION(
     
    72177221        (cache,status) = instantiateDaeFunction(cache,recordEnv,fn,false/*record constructor never builtin*/,SOME(recordCl),true);
    72187222        expProps = Util.if_(Util.isSuccess(status),SOME((call_exp,prop_1)),NONE());
     7223       
     7224        ErrorExt.rollBack("RecordConstructor");
     7225       
    72197226      then
    72207227        (cache,expProps);
     
    72427249        (cache,expProps) = elabCallArgs3(cache,env,typelist,fn_1,args,nargs,impl,st,pre,info);
    72437250       
     7251        ErrorExt.rollBack("RecordConstructor");
     7252       
    72447253      then
    72457254        (cache,expProps);
     
    72497258      equation
    72507259        true = Config.acceptMetaModelicaGrammar();
     7260        ErrorExt.delCheckpoint("RecordConstructor");
    72517261        false = Util.getStatefulBoolean(stopElab);
    72527262        (cache,t as DAE.T_METARECORD(utPath=utPath,index=index,fields=vars,source={fqPath}),env_1) = Lookup.lookupType(cache, env, fn, NONE());
     
    72597269    case (cache,env,fn,args,nargs,impl,_,st,pre,_)
    72607270      equation
     7271       
     7272        ErrorExt.delCheckpoint("RecordConstructor");       
     7273        ErrorExt.setCheckpoint("elabCallArgs2FunctionLookup");
     7274       
    72617275        false = Util.getStatefulBoolean(stopElab);
    72627276        (cache,typelist as _::_) = Lookup.lookupFunctionsInEnv(cache, env, fn, info)
     
    72707284        Util.setStatefulBoolean(stopElab,true);
    72717285        (cache,expProps) = elabCallArgs3(cache,env,typelist,fn,args,nargs,impl,st,pre,info);
     7286       
     7287        ErrorExt.delCheckpoint("elabCallArgs2FunctionLookup");
     7288       
    72727289      then
    72737290        (cache,expProps);
     
    72837300        types_str = "\n  " +& Types.unparseType(tp1);
    72847301        Error.addSourceMessage(Error.NO_MATCHING_FUNCTION_FOUND, {fn_str,pre_str,types_str}, info);
     7302       
     7303        ErrorExt.delCheckpoint("elabCallArgs2FunctionLookup");       
    72857304      then
    72867305        (cache,NONE());
     
    72937312        s = SCodeDump.restrString(re);
    72947313        Error.addSourceMessage(Error.LOOKUP_FUNCTION_GOT_CLASS, {fn_str,s}, info);
     7314
     7315        ErrorExt.delCheckpoint("elabCallArgs2FunctionLookup");
    72957316      then
    72967317        (cache,NONE());
     
    72997320      equation
    73007321        (cache,typelist as _::_::_) = Lookup.lookupFunctionsInEnv(cache,env, fn, info);
    7301 
    73027322        t_lst = List.map(typelist, Types.unparseType);
    73037323        fn_str = Absyn.pathString(fn);
     
    73067326        //fn_str = fn_str +& " in component " +& pre_str;
    73077327        Error.addSourceMessage(Error.NO_MATCHING_FUNCTION_FOUND, {fn_str,pre_str,types_str}, info);
     7328       
     7329        ErrorExt.delCheckpoint("elabCallArgs2FunctionLookup");
    73087330      then
    73097331        (cache,NONE());
     
    73167338        true = Config.acceptOptimicaGrammar();
    73177339        cref = Absyn.pathToCref(fn);
     7340       
    73187341        (cache,SOME((daeexp as DAE.CREF(daecref,tp),prop,_))) = elabCref(cache,env, cref, impl,true,pre,info);
     7342        ErrorExt.rollBack("elabCallArgs2FunctionLookup");
     7343       
    73197344        daeexp = DAE.CREF(DAE.OPTIMICA_ATTR_INST_CREF(daecref,name), tp);
    73207345        expProps = SOME((daeexp,prop));
     
    73297354        fn_str = Absyn.pathString(fn);
    73307355        Error.addSourceMessage(Error.LOOKUP_ERROR, {fn_str,scope}, info); // No need to add prefix because only depends on scope?
     7356
     7357        ErrorExt.delCheckpoint("elabCallArgs2FunctionLookup");
    73317358      then
    73327359        (cache,NONE());
     
    73397366        fn_str = fn_str +& " in component " +& pre_str;
    73407367        Error.addSourceMessage(Error.NO_MATCHING_FUNCTION_FOUND_NO_CANDIDATE, {fn_str}, info);
     7368
     7369        ErrorExt.delCheckpoint("elabCallArgs2FunctionLookup");
    73417370      then
    73427371        (cache,NONE());
     
    73447373    case (cache,env,fn,args,nargs,impl,_,st,pre,_)
    73457374      equation
     7375        ErrorExt.delCheckpoint("elabCallArgs2FunctionLookup");
    73467376        true = Flags.isSet(Flags.FAILTRACE);
    73477377        Debug.fprintln(Flags.FAILTRACE, "- Static.elabCallArgs failed on: " +& Absyn.pathString(fn) +& " in env: " +& Env.printEnvPathStr(env));
Note: See TracChangeset for help on using the changeset viewer.