Fix C++ reflection of vector types.
Bug: 22098789
Change-Id: If2a8f58737b3ef2f46dd8d3487493dedb60869ab
diff --git a/slang_rs_reflection_cpp.cpp b/slang_rs_reflection_cpp.cpp
index 1cd4073..03f2ee5 100644
--- a/slang_rs_reflection_cpp.cpp
+++ b/slang_rs_reflection_cpp.cpp
@@ -661,14 +661,12 @@
for (RSExportFunc::const_param_iterator i = ef->params_begin(),
e = ef->params_end();
i != e; i++) {
- RSReflectionTypeData rtd;
- (*i)->getType()->convertToRTD(&rtd);
if (!FirstArg) {
mOut << ", ";
} else {
FirstArg = false;
}
- mOut << rtd.type->c_name << " " << (*i)->getName();
+ mOut << GetTypeName((*i)->getType(), false) << " " << (*i)->getName();
}
}