aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/parseTools.js2
-rwxr-xr-xtests/runner.py2
2 files changed, 2 insertions, 2 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
diff --git a/tests/runner.py b/tests/runner.py
index 2be8bff9..1723ee76 100755
--- a/tests/runner.py
+++ b/tests/runner.py
@@ -4834,7 +4834,7 @@ at function.:blag
'''
self.do_run(src, re.sub('(^|\n)\s+', '\\1', expected))
- def test_printf_cases(self):
+ def test_printf_more(self):
src = r'''
#include <stdio.h>
int main() {