Module Name:    src
Committed By:   christos
Date:           Sun Jun  5 16:43:10 UTC 2016

Modified Files:
        src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
            sanitizer_internal_defs.h

Log Message:
Don't play type games with size_t for NetBSD. It is either 32 bits for ILP32
or 64 bits for LP64.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
    
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h
diff -u src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:1.5 src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:1.6
--- src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:1.5	Thu Jun  2 15:54:38 2016
+++ src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h	Sun Jun  5 12:43:10 2016
@@ -88,11 +88,16 @@ typedef uptr OFF_T;
 #endif
 typedef u64  OFF64_T;
 
+#if SANITIZER_NETBSD
+#include <sys/types.h>
+typedef size_t operator_new_size_type;
+#else
 #if (SANITIZER_WORDSIZE == 64) || SANITIZER_MAC
 typedef uptr operator_new_size_type;
 #else
 typedef u32 operator_new_size_type;
 #endif
+#endif
 }  // namespace __sanitizer
 
 extern "C" {

Reply via email to