aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index 2e17c981..206557b5 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -217,7 +217,7 @@ function isFunctionType(type, out) {
var lastOpen = type.lastIndexOf('(');
var returnType;
if (firstOpen == lastOpen) {
- returnType = type.substr(0, type.indexOf(' '));
+ returnType = getReturnType(type);
if (!isType(returnType)) return false;
} else {
returnType = 'i8*'; // some pointer type, no point in analyzing further