| Index: test/cctest/test-api.cc
|
| diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc
|
| index c0b8a4e01129e96545414606b84f0b3057dc8e49..f9f08a66417f8d9d416af7f685e52a65398feee8 100644
|
| --- a/test/cctest/test-api.cc
|
| +++ b/test/cctest/test-api.cc
|
| @@ -4226,7 +4226,7 @@ template <typename T> static void USE(T) { }
|
|
|
|
|
| // This test is not intended to be run, just type checked.
|
| -static void PersistentHandles() {
|
| +static inline void PersistentHandles() {
|
| USE(PersistentHandles);
|
| Local<String> str = v8_str("foo");
|
| v8::Persistent<String> p_str = v8::Persistent<String>::New(str);
|
| @@ -11793,14 +11793,21 @@ THREADED_TEST(PixelArray) {
|
| CHECK_EQ(28, result->Int32Value());
|
|
|
| i::Handle<i::Smi> value(i::Smi::FromInt(2));
|
| - i::SetElement(jsobj, 1, value, i::kNonStrictMode);
|
| + i::Handle<i::Object> no_failure;
|
| + no_failure = i::SetElement(jsobj, 1, value, i::kNonStrictMode);
|
| + ASSERT(!no_failure.is_null());
|
| + i::USE(no_failure);
|
| CHECK_EQ(2, i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
|
| *value.location() = i::Smi::FromInt(256);
|
| - i::SetElement(jsobj, 1, value, i::kNonStrictMode);
|
| + no_failure = i::SetElement(jsobj, 1, value, i::kNonStrictMode);
|
| + ASSERT(!no_failure.is_null());
|
| + i::USE(no_failure);
|
| CHECK_EQ(255,
|
| i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
|
| *value.location() = i::Smi::FromInt(-1);
|
| - i::SetElement(jsobj, 1, value, i::kNonStrictMode);
|
| + no_failure = i::SetElement(jsobj, 1, value, i::kNonStrictMode);
|
| + ASSERT(!no_failure.is_null());
|
| + i::USE(no_failure);
|
| CHECK_EQ(0, i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
|
|
|
| result = CompileRun("for (var i = 0; i < 8; i++) {"
|
|
|