summaryrefslogtreecommitdiffstats
path: root/tools/aidl
diff options
context:
space:
mode:
authorJoe Onorato <joeo@google.com>2011-11-03 14:46:13 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-11-03 14:46:13 -0700
commitfc0bd56e72344405cb78ee6fd6a309b60d58d3b9 (patch)
treebd91894562fe20c25d0bae3d0459f609c1f285ee /tools/aidl
parent86e41b8a72b4bddd753f4873cf30980d01f5a17c (diff)
parent0ee2431b27b0a0a81ad2f967723dee627a8517a9 (diff)
downloadframeworks_base-fc0bd56e72344405cb78ee6fd6a309b60d58d3b9.zip
frameworks_base-fc0bd56e72344405cb78ee6fd6a309b60d58d3b9.tar.gz
frameworks_base-fc0bd56e72344405cb78ee6fd6a309b60d58d3b9.tar.bz2
Merge "Add some extra debug information because this error is only happening on the build server." into ics-aah
Diffstat (limited to 'tools/aidl')
-rw-r--r--tools/aidl/aidl.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/aidl/aidl.cpp b/tools/aidl/aidl.cpp
index e5689b9..cd23b65 100644
--- a/tools/aidl/aidl.cpp
+++ b/tools/aidl/aidl.cpp
@@ -424,8 +424,9 @@ check_method(const char* filename, int kind, method_type* m)
} else {
if (!(kind == INTERFACE_TYPE_BINDER ? returnType->CanWriteToParcel()
: returnType->CanWriteToRpcData())) {
- fprintf(stderr, "%s:%d return type %s can't be marshalled.\n", filename,
- m->type.type.lineno, m->type.type.data);
+ fprintf(stderr, "%s:%d return type %s can't be marshalled. kind=%d p=%d m=%d\n", filename,
+ m->type.type.lineno, m->type.type.data, kind,
+ returnType->CanWriteToParcel(), returnType->CanWriteToRpcData());
err = 1;
}
}