aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Hines <srhines@google.com>2015-06-30 16:11:34 -0700
committerStephen Hines <srhines@google.com>2015-07-14 15:47:44 -0700
commit01d9b04d3e3971494f8a9e358948aa818da794ca (patch)
tree224e1f3a8961acb0bc21647db5e9cc5ddb0edb4a
parentb3e022a62c7017f7853a6149a63bd00b13091a6c (diff)
downloadandroid_frameworks_compile_slang-01d9b04d3e3971494f8a9e358948aa818da794ca.tar.gz
android_frameworks_compile_slang-01d9b04d3e3971494f8a9e358948aa818da794ca.tar.bz2
android_frameworks_compile_slang-01d9b04d3e3971494f8a9e358948aa818da794ca.zip
Fix C++ reflection of vector types.
Bug: 22098789 Change-Id: If2a8f58737b3ef2f46dd8d3487493dedb60869ab (cherry picked from commit 19879e8d83307e8238c889671b2c17132cb992bd)
-rw-r--r--slang_rs_reflection_cpp.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/slang_rs_reflection_cpp.cpp b/slang_rs_reflection_cpp.cpp
index ee1b4bc..6b40ff5 100644
--- a/slang_rs_reflection_cpp.cpp
+++ b/slang_rs_reflection_cpp.cpp
@@ -661,14 +661,12 @@ void RSReflectionCpp::makeFunctionSignature(bool isDefinition,
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();
}
}