Index: test/cctest/test-api.cc |
diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
index c1b5ecec0acdcdc5f6f54de3b8c055744f4ae572..0f1c2e782a500693e23ab31412378cd4f55fbb3a 100644 |
--- a/test/cctest/test-api.cc |
+++ b/test/cctest/test-api.cc |
@@ -4674,6 +4674,18 @@ THREADED_TEST(isNumberType) { |
} |
+THREADED_TEST(NoSegmentationFault) { |
+ LocalContext env; |
+ v8::Isolate* isolate = env->GetIsolate(); |
+ v8::HandleScope scope(isolate); |
+ CompileRun("var obj = {a: 1};"); |
+ Local<Value> obj = env->Global()->Get(v8_str("obj")); |
+ |
+ int64_t integer_value = obj->IntegerValue(); |
+ CHECK_EQ(0, integer_value); |
+} |
+ |
+ |
THREADED_TEST(ConversionException) { |
LocalContext env; |
v8::Isolate* isolate = env->GetIsolate(); |