summaryrefslogtreecommitdiff
path: root/deps/v8/samples
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/samples')
-rw-r--r--deps/v8/samples/shell.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/deps/v8/samples/shell.cc b/deps/v8/samples/shell.cc
index 7c30beccd5..f37e731f38 100644
--- a/deps/v8/samples/shell.cc
+++ b/deps/v8/samples/shell.cc
@@ -95,6 +95,13 @@ class SourceGroup {
begin_offset_(0),
end_offset_(0) { }
+#if !(defined(USING_V8_SHARED) || defined(V8_SHARED))
+ ~SourceGroup() {
+ delete next_semaphore_;
+ delete done_semaphore_;
+ }
+#endif // USING_V8_SHARED
+
void Begin(char** argv, int offset) {
argv_ = const_cast<const char**>(argv);
begin_offset_ = offset;