From 970d697605549fbba608231fdc4586c075dbaab9 Mon Sep 17 00:00:00 2001 From: yueyan Date: Thu, 20 Jan 2022 19:02:13 +0800 Subject: [PATCH] fix:modify smq unmarshalling failure Signed-off-by: yueyan --- tools/hdi-gen/ast/ast_smq_type.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/hdi-gen/ast/ast_smq_type.cpp b/tools/hdi-gen/ast/ast_smq_type.cpp index c2087e50..a5069f1e 100644 --- a/tools/hdi-gen/ast/ast_smq_type.cpp +++ b/tools/hdi-gen/ast/ast_smq_type.cpp @@ -55,7 +55,7 @@ void ASTSharedMemQueueType::EmitCppReadVar(const String& parcelName, const Strin const String& prefix, bool initVariable, unsigned int innerLevel) const { String metaVarName = String::Format("%sMeta_", name.string()); - sb.Append(prefix).AppendFormat("SharedMemQueueMeta<%s> *%s = ", + sb.Append(prefix).AppendFormat("std::shared_ptr> %s = ", innerType_->EmitCppType().string(), metaVarName.string()); sb.AppendFormat("SharedMemQueueMeta<%s>::UnMarshalling(%s);\n", innerType_->EmitCppType().string(), parcelName.string());