diff --git a/deps/v8/include/v8-version.h b/deps/v8/include/v8-version.h
index dac19fa6213c5c..cdb2c5381e3c85 100644
--- a/deps/v8/include/v8-version.h
+++ b/deps/v8/include/v8-version.h
@@ -11,7 +11,7 @@
#define V8_MAJOR_VERSION 6
#define V8_MINOR_VERSION 6
#define V8_BUILD_NUMBER 346
-#define V8_PATCH_LEVEL 31
+#define V8_PATCH_LEVEL 32
// Use 1 for candidates and 0 otherwise.
// (Boolean macro values are not supported by all preprocessors.)
diff --git a/deps/v8/src/managed.h b/deps/v8/src/managed.h
index 63fefdd480ae10..d0ccb4e739db4f 100644
--- a/deps/v8/src/managed.h
+++ b/deps/v8/src/managed.h
@@ -59,22 +59,30 @@ class Managed : public Foreign {
isolate->factory()->NewForeign(reinterpret_cast
(finalizer)));
Handle