Ignore:
Timestamp:
03/01/15 01:19:56 (9 years ago)
Author:
Maciej Komosinski
Message:
  • use source/code mapping for line number and file information in vm error messages
  • enum ExtValue::CompareResult? instead of int
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/param/multiparamload.cpp

    r286 r333  
    2121aborting=false;
    2222emptyparam.setParamTab(empty_paramtab);
     23linenum=0;
    2324}
    2425
     
    99100                Param tmp_param;
    100101                ParamInterface *pi=lastobject.getParamInterface(tmp_param);
    101                 pi->load(file,true,&aborting);
     102                pi->load(file,true,&aborting,&linenum);
    102103                if ((status!=Finished) && maybeBreak(AfterObject))
    103104                        break;
     
    120121                        continue;
    121122                }
     123        linenum++;
    122124        if (buf[0]=='#')
    123125                {
     
    245247Param tmp_param;
    246248ParamInterface *pi=o.getParamInterface(tmp_param);
    247 pi->load(file,warn_unknown_fields,&aborting);
     249pi->load(file,warn_unknown_fields,&aborting,&linenum);
    248250status=AfterObject;
    249251return 0;
Note: See TracChangeset for help on using the changeset viewer.