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