Replace code dup with a macro.
authorYury Gribov <y.gribov@samsung.com>
Fri, 30 Jan 2015 06:18:46 +0000 (06:18 +0000)
committerYury Gribov <y.gribov@samsung.com>
Fri, 30 Jan 2015 06:18:46 +0000 (06:18 +0000)
Differential Revision: http://reviews.llvm.org/D7172

llvm-svn: 227559

compiler-rt/lib/asan/asan_report.cc
compiler-rt/lib/msan/msan_interceptors.cc

index b632cce..8706d5d 100644 (file)
@@ -53,7 +53,7 @@ void AppendToErrorMessageBuffer(const char *buffer) {
                      buffer, remaining);
     error_message_buffer[error_message_buffer_size - 1] = '\0';
     // FIXME: reallocate the buffer instead of truncating the message.
-    error_message_buffer_pos += remaining > length ? length : remaining;
+    error_message_buffer_pos += Min(remaining, length);
   }
 }
 
index 8e521b1..71fccd5 100644 (file)
@@ -952,7 +952,7 @@ INTERCEPTOR(SSIZE_T, recvfrom, int fd, void *buf, SIZE_T len, int flags,
     __msan_unpoison(buf, res);
     if (srcaddr) {
       SIZE_T sz = *addrlen;
-      __msan_unpoison(srcaddr, (sz < srcaddr_sz) ? sz : srcaddr_sz);
+      __msan_unpoison(srcaddr, Min(sz, srcaddr_sz));
     }
   }
   return res;