diff options
Diffstat (limited to 'compiler-rt/lib/msan/msan_linux.cc')
| -rw-r--r-- | compiler-rt/lib/msan/msan_linux.cc | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/compiler-rt/lib/msan/msan_linux.cc b/compiler-rt/lib/msan/msan_linux.cc index 7025ef6c812..9e971994db9 100644 --- a/compiler-rt/lib/msan/msan_linux.cc +++ b/compiler-rt/lib/msan/msan_linux.cc @@ -156,7 +156,6 @@ void MsanDie() {      __sanitizer_cov_dump();    if (death_callback)      death_callback(); -  internal__exit(flags()->exit_code);  }  static void MsanAtExit(void) { @@ -164,7 +163,8 @@ static void MsanAtExit(void) {      ReportStats();    if (msan_report_count > 0) {      ReportAtExitStatistics(); -    if (flags()->exit_code) _exit(flags()->exit_code); +    if (common_flags()->exitcode) +      internal__exit(common_flags()->exitcode);    }  } | 

