Ignore:
Timestamp:
Jan 26, 2014, 8:58:41 AM (10 years ago)
Author:
rybkin
Message:

merge -r 664:665 HEAD

Location:
CMT/v1r25-branch
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • CMT/v1r25-branch

  • CMT/v1r25-branch/source/cmt_error.cxx

    r664 r666  
    174174  cerr << "CMT> Error: " << get_error_name (e.get_code ()) << " : " << e.get_text () << endl;
    175175  */
    176   CmtMessage::error (get_last_error ());
     176  if (CmtError::get_last_error_code () != CmtError::warning)
     177    CmtMessage::error (get_last_error ());
     178  else
     179    CmtMessage::warning (get_last_error ());
    177180}
    178181
  • CMT/v1r25-branch/source/cmt_project.cxx

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • CMT/v1r25-branch/source/cmt_symbol.cxx

    r664 r666  
    23692369                resolve_value (new_value, symbol.name, temp);
    23702370                temp = new_value;
     2371
     2372                // We clear the error since the set is defined in requirements
     2373                // and the environment variable ought not to have been used
     2374                if (CmtError::get_last_error_code () == CmtError::warning &&
     2375                    CmtError::get_last_error () ==
     2376                    CmtError::get_error_name (CmtError::warning) + ": " "getenv (" + symbol.name + ") denied")
     2377                  CmtError::clear ();
    23712378              }
    23722379            else if (temp == "")
     
    23912398                    CmtError::set (CmtError::warning,
    23922399                                   "getenv (" + symbol.name + ") denied");
    2393                     return "";
     2400                    //              return "";
     2401                    // We will clear the error if the set is defined in requirements
    23942402                  }
    23952403              }
     
    26802688                    CmtError::set (CmtError::warning,
    26812689                                   "getenv (" + symbol.name + ") denied");
    2682                     return "";
     2690                    //              return "";
     2691                    // We will clear the error if the path is defined in requirements
    26832692                  }
    26842693
     
    27222731                //temp = new_value;
    27232732                filter_path_value (symbol, temp_vector);
     2733
     2734                // We clear the error since the path is defined in requirements
     2735                // and the environment variable ought not to have been used
     2736                if (CmtError::get_last_error_code () == CmtError::warning &&
     2737                    CmtError::get_last_error () ==
     2738                    CmtError::get_error_name (CmtError::warning) + ": " "getenv (" + symbol.name + ") denied")
     2739                  CmtError::clear ();
    27242740              }
    27252741
     
    38193835                  {
    38203836                    // print error occurred before value expansion
    3821                     CmtMessage::error (msg);
     3837                    if (code != CmtError::warning)
     3838                      CmtMessage::error (msg);
     3839                    else
     3840                      CmtMessage::warning (msg);
    38223841                  }
    38233842                // We keep CmtError::warning to indicate that
Note: See TracChangeset for help on using the changeset viewer.