Browse Source

[MSLITE][DEVELOP] fix bug of status constructor

tags/v1.6.0
yangruoqi713 4 years ago
parent
commit
5a3ccdd026
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      mindspore/core/utils/status.cc

+ 6
- 6
mindspore/core/utils/status.cc View File

@@ -93,11 +93,7 @@ Status::Status(enum StatusCode status_code, const std::vector<char> &status_msg)
}

data_->err_description = CharToString(status_msg);
if (!status_msg.empty()) {
data_->status_msg = CharToString(status_msg);
} else {
data_->status_msg = CodeAsString(status_code);
}
data_->status_msg = CharToString(status_msg);
data_->status_code = status_code;
}

@@ -144,7 +140,11 @@ std::vector<char> Status::ToCString() const {
if (data_ == nullptr) {
return std::vector<char>();
}
return StringToChar(data_->status_msg);
if (!data_->status_msg.empty()) {
return StringToChar(data_->status_msg);
} else {
return CodeAsCString(data_->status_code);
}
}

int Status::GetLineOfCode() const {


Loading…
Cancel
Save