summaryrefslogtreecommitdiff
path: root/deps/v8/samples
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2011-02-16 08:38:33 -0800
committerRyan Dahl <ry@tinyclouds.org>2011-02-16 10:38:49 -0800
commit550f73ae3e3b29aa36e793e8ffc5cd23478df099 (patch)
tree3f4d8f9d7648169df967a820406923a9c4321cba /deps/v8/samples
parent3ef6433255cfeabdeb70bbfa51ac32a287c5d243 (diff)
downloadandroid-node-v8-550f73ae3e3b29aa36e793e8ffc5cd23478df099.tar.gz
android-node-v8-550f73ae3e3b29aa36e793e8ffc5cd23478df099.tar.bz2
android-node-v8-550f73ae3e3b29aa36e793e8ffc5cd23478df099.zip
Upgrade V8 to 3.1.5
Diffstat (limited to 'deps/v8/samples')
-rw-r--r--deps/v8/samples/shell.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/deps/v8/samples/shell.cc b/deps/v8/samples/shell.cc
index 6b67df6c6c..64f78f02c6 100644
--- a/deps/v8/samples/shell.cc
+++ b/deps/v8/samples/shell.cc
@@ -27,6 +27,7 @@
#include <v8.h>
#include <v8-testing.h>
+#include <assert.h>
#include <fcntl.h>
#include <string.h>
#include <stdio.h>
@@ -290,11 +291,13 @@ bool ExecuteString(v8::Handle<v8::String> source,
} else {
v8::Handle<v8::Value> result = script->Run();
if (result.IsEmpty()) {
+ assert(try_catch.HasCaught());
// Print errors that happened during execution.
if (report_exceptions)
ReportException(&try_catch);
return false;
} else {
+ assert(!try_catch.HasCaught());
if (print_result && !result->IsUndefined()) {
// If all went well and the result wasn't undefined then print
// the returned value.