Index: src/v8natives.js |
diff --git a/src/v8natives.js b/src/v8natives.js |
index 425863e5010fd63f3f9240b051e5007cca2450e7..a13bb86dc0923da55353c9e26445b03ebe07a2d8 100644 |
--- a/src/v8natives.js |
+++ b/src/v8natives.js |
@@ -1684,7 +1684,8 @@ function FunctionSourceString(func) { |
var name = %FunctionNameShouldPrintAsAnonymous(func) |
? 'anonymous' |
: %FunctionGetName(func); |
- return 'function ' + name + source; |
+ var head = %FunctionIsGenerator(func) ? 'function* ' : 'function '; |
+ return head + name + source; |
} |