16e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov//===-- msan_test_main.cc -------------------------------------------------===// 26e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// 36e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// The LLVM Compiler Infrastructure 46e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// 56e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// This file is distributed under the University of Illinois Open Source 66e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// License. See LICENSE.TXT for details. 76e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// 86e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov//===----------------------------------------------------------------------===// 96e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// 106e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// This file is a part of MemorySanitizer. 116e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov// 126e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov//===----------------------------------------------------------------------===// 136e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov#ifndef MSAN_EXTERNAL_TEST_CONFIG 146e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov#include "msan_test_config.h" 156e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov#endif // MSAN_EXTERNAL_TEST_CONFIG 166e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov 176e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanovint main(int argc, char **argv) { 186e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov testing::GTEST_FLAG(death_test_style) = "threadsafe"; 196e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov testing::InitGoogleTest(&argc, argv); 206e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov return RUN_ALL_TESTS(); 216e5ff89e8980b7c2ca0a39811433fb7ac2c74372Evgeniy Stepanov} 22