diff options
-rw-r--r-- | src/parseTools.js | 2 | ||||
-rwxr-xr-x | tests/runner.py | 2 |
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() { |