diff options
author | Hwankyu Jhun <h.jhun@samsung.com> | 2018-03-05 13:28:39 +0900 |
---|---|---|
committer | Hwankyu Jhun <h.jhun@samsung.com> | 2018-03-05 13:29:42 +0900 |
commit | b014ad68e1a782b02ed3ce71ad67cb498ebcb70a (patch) | |
tree | 28d3d05c7ed92ccda24777cbcaa9d0a04acf4cba /idlc/c_gen/c_stub_body_gen.cc | |
parent | 2ab23b3585aaad60861fbae549e85fce30b63cfa (diff) | |
download | tidl-b014ad68e1a782b02ed3ce71ad67cb498ebcb70a.tar.gz tidl-b014ad68e1a782b02ed3ce71ad67cb498ebcb70a.tar.bz2 tidl-b014ad68e1a782b02ed3ce71ad67cb498ebcb70a.zip |
Fix bugs of c generator
- Fixes a wrong indentation
- Fixes wrong parameters
- Fixes header generator base
Change-Id: I63d7c4572e99aa78582218e3ff8bb5b713bb0251
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Diffstat (limited to 'idlc/c_gen/c_stub_body_gen.cc')
-rw-r--r-- | idlc/c_gen/c_stub_body_gen.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/idlc/c_gen/c_stub_body_gen.cc b/idlc/c_gen/c_stub_body_gen.cc index 8550724..d178f98 100644 --- a/idlc/c_gen/c_stub_body_gen.cc +++ b/idlc/c_gen/c_stub_body_gen.cc @@ -390,7 +390,7 @@ std::string CStubBodyGen::GetMethodString(const Interface& inf, if (decl.GetMethodType() == Declaration::MethodType::SYNC && decl.GetType().ToString() != "void") { - str += GetReturnTypeString(decl.GetType()) + " ret = "; + str += GetReturnTypeString(decl.GetType()) + "ret = "; } str += "context->callback." + decl.GetID() + "(context"; @@ -695,7 +695,7 @@ void CStubBodyGen::GenInterfaceDelegatorInvoker(std::ofstream& stream, str += "rpc_port_" + decl.GetID() + "_h h"; for (auto& i : decl.GetParameters().GetParams()) { str += ", "; - str += ConvertTypeToString(i->GetParameterType().GetDirection(), + str += GetParamTypeString(i->GetParameterType().GetDirection(), i->GetParameterType().GetBaseType()) + i->GetID(); } return str; |