Index: ppapi/shared_impl/media_stream_buffer_manager_unittest.cc |
diff --git a/ppapi/shared_impl/media_stream_buffer_manager_unittest.cc b/ppapi/shared_impl/media_stream_buffer_manager_unittest.cc |
index 090cb2a36d6718874493c6e5b5c9efbb6f53be65..a7f0ec794ef3a513cd0bc09dedf5a2a574118988 100644 |
--- a/ppapi/shared_impl/media_stream_buffer_manager_unittest.cc |
+++ b/ppapi/shared_impl/media_stream_buffer_manager_unittest.cc |
@@ -84,10 +84,15 @@ TEST(MediaStreamBufferManager, General) { |
EXPECT_EQ(NULL, manager.GetBufferPointer(kNumberOfBuffers)); |
// Test crash for passing invalid index to EnqueueBuffer(). |
- EXPECT_DEATH(manager.EnqueueBuffer(-1), |
- ".*Check failed: index >= 0.*"); |
+ // String arguments aren't passed to CHECK() in official builds. |
+#if defined(OFFICIAL_BUILD) && defined(NDEBUG) |
+ EXPECT_DEATH(manager.EnqueueBuffer(-1), ""); |
+ EXPECT_DEATH(manager.EnqueueBuffer(kNumberOfBuffers), ""); |
+#else |
+ EXPECT_DEATH(manager.EnqueueBuffer(-1), ".*Check failed: index >= 0.*"); |
EXPECT_DEATH(manager.EnqueueBuffer(kNumberOfBuffers), |
".*Check failed: index < number_of_buffers_.*"); |
+#endif |
} |
{ |