Version 3.17.9

Restored Function()'s expected string representation. (issue 2470)

Enabled deprecatations (again). (issue 2487)

Avoid bool to Oddball conversions by being lazy. (issue 2491)

Added %p option to --logfile.

Hardened Function()'s parsing of function literals. (issue 2470)

ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@13882 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/isolate.cc b/src/isolate.cc
index 5e61761..f56f99b 100644
--- a/src/isolate.cc
+++ b/src/isolate.cc
@@ -754,7 +754,7 @@
 
       if (options & StackTrace::kFunctionName) {
         Handle<Object> fun_name(fun->shared()->name(), this);
-        if (fun_name->ToBoolean()->IsFalse()) {
+        if (!fun_name->BooleanValue()) {
           fun_name = Handle<Object>(fun->shared()->inferred_name(), this);
         }
         CHECK_NOT_EMPTY_HANDLE(this,