From 1092adbba3ee1cfae4c020cd039b868c78cdf1ef Mon Sep 17 00:00:00 2001 From: huyx Date: Thu, 21 Dec 2023 11:33:26 +0800 Subject: [PATCH] clear codecheck problems in code_emitter.cpp Signed-off-by: huyx --- framework/tools/hdi-gen/codegen/code_emitter.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/tools/hdi-gen/codegen/code_emitter.cpp b/framework/tools/hdi-gen/codegen/code_emitter.cpp index d5645eb24..657a0eeae 100644 --- a/framework/tools/hdi-gen/codegen/code_emitter.cpp +++ b/framework/tools/hdi-gen/codegen/code_emitter.cpp @@ -142,7 +142,9 @@ std::string CodeEmitter::InterfaceToFilePath(const std::string &interfaceName) c { std::string fullName = interfaceName; if (StringHelper::EndWith(fullName, "]")) { - fullName = fullName.substr(0, fullName.find("[")); + if (interfaceName.find("[") != std::string::npos) { + fullName = interfaceName.substr(0, interfaceName.find("[")); + } } size_t index = fullName.rfind("."); std::string prefix = fullName.substr(0, index + 1); -- Gitee