diff options
author | Stephen Hines <srhines@google.com> | 2015-06-30 16:11:34 -0700 |
---|---|---|
committer | Stephen Hines <srhines@google.com> | 2015-07-14 15:47:44 -0700 |
commit | 01d9b04d3e3971494f8a9e358948aa818da794ca (patch) | |
tree | 224e1f3a8961acb0bc21647db5e9cc5ddb0edb4a | |
parent | b3e022a62c7017f7853a6149a63bd00b13091a6c (diff) | |
download | android_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.cpp | 4 |
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(); } } |