Add extern "C" to main entry point
since the bare metal or RTOS environment need demangled name Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> Change-Id: Ic971a80e248a40e28ce7897c00f07c082e798cbb
This commit is contained in:
parent
c29315dda4
commit
cd80ab87ae
@ -60,7 +60,7 @@ void loop() { RUN_ALL_TESTS(); }
|
||||
|
||||
GTEST_API_ int _tmain(int argc, TCHAR** argv) {
|
||||
#else
|
||||
GTEST_API_ int main(int argc, char** argv) {
|
||||
extern "C" GTEST_API_ int main(int argc, char** argv) {
|
||||
#endif // GTEST_OS_WINDOWS_MOBILE
|
||||
std::cout << "Running main() from gmock_main.cc\n";
|
||||
// Since Google Mock depends on Google Test, InitGoogleMock() is
|
||||
|
@ -45,7 +45,7 @@ void loop() { RUN_ALL_TESTS(); }
|
||||
|
||||
#else
|
||||
|
||||
GTEST_API_ int main(int argc, char **argv) {
|
||||
extern "C" GTEST_API_ int main(int argc, char **argv) {
|
||||
printf("Running main() from %s\n", __FILE__);
|
||||
testing::InitGoogleTest(&argc, argv);
|
||||
return RUN_ALL_TESTS();
|
||||
|
Loading…
Reference in New Issue
Block a user