forked from mindspore-Ecosystem/mindspore
fix pre compile static check warning
This commit is contained in:
parent
aed393d50f
commit
d8595666ff
|
@ -212,8 +212,12 @@ void ParallelBuildManager::PreTaskFinishProcess(int32_t task_id, const std::stri
|
||||||
std::string end_flag = "fusion_pattern_end";
|
std::string end_flag = "fusion_pattern_end";
|
||||||
int start = pre_build_result.find(start_flag);
|
int start = pre_build_result.find(start_flag);
|
||||||
int end = pre_build_result.find(end_flag);
|
int end = pre_build_result.find(end_flag);
|
||||||
if (start != -1 && end != -1) {
|
if (start != -1 && end != -1 && end >= start) {
|
||||||
std::string result = pre_build_result.substr(start + start_flag.size(), end - start - start_flag.size());
|
std::string result = pre_build_result.substr(start + start_flag.size(), end - start - start_flag.size());
|
||||||
|
if (result == "") {
|
||||||
|
(void)pre_task_map_.erase(task_iter);
|
||||||
|
return;
|
||||||
|
}
|
||||||
transform(result.begin(), result.end(), result.begin(), ::toupper);
|
transform(result.begin(), result.end(), result.begin(), ::toupper);
|
||||||
FusionType fusion_type = tbe::GetFusionType(result);
|
FusionType fusion_type = tbe::GetFusionType(result);
|
||||||
builder->SetFusionType(fusion_type);
|
builder->SetFusionType(fusion_type);
|
||||||
|
|
Loading…
Reference in New Issue