Guest User

Untitled

a guest
Apr 21st, 2018
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.78 KB | None | 0 0
  1. From eee73da15f0feb5a66791a72c35b44d5cc813c64 Mon Sep 17 00:00:00 2001
  2. From: Sergio Ahumada <sergio.ahumada@nokia.com>
  3. Date: Tue, 6 Dec 2011 11:55:30 +0100
  4. Subject: [PATCH] tests: make tests compile or disable those which don't
  5.  compile [3]
  6.  
  7. Change-Id: I15af13c3a5aa9fadd52026e0e7f92133d2726f32
  8. ---
  9. tests/auto/corelib.pro                          |    1 +
  10.  tests/benchmarks/corelib/tools/qstring/main.cpp |   11 ++++++++---
  11.  2 files changed, 9 insertions(+), 3 deletions(-)
  12.  
  13. diff --git a/tests/auto/corelib.pro b/tests/auto/corelib.pro
  14. index c79a9ea..cb1f2ef 100644
  15. --- a/tests/auto/corelib.pro
  16. +++ b/tests/auto/corelib.pro
  17. @@ -107,6 +107,7 @@ SUBDIRS=\
  18.  
  19.  !contains(QT_CONFIG, private_tests): SUBDIRS -= \
  20.     qfileinfo \
  21. +   qfilesystementry \
  22.  
  23.  symbian:SUBDIRS -= \
  24.     qtconcurrentfilter \
  25. diff --git a/tests/benchmarks/corelib/tools/qstring/main.cpp b/tests/benchmarks/corelib/tools/qstring/main.cpp
  26. index daefe12..943302c 100644
  27. --- a/tests/benchmarks/corelib/tools/qstring/main.cpp
  28. +++ b/tests/benchmarks/corelib/tools/qstring/main.cpp
  29. @@ -58,6 +58,11 @@
  30.  #include <unistd.h>
  31.  #endif
  32.  
  33. +// MAP_ANON is deprecated on Linux, and MAP_ANONYMOUS is not present on Mac
  34. +#ifndef MAP_ANONYMOUS
  35. +# define MAP_ANONYMOUS MAP_ANON
  36. +#endif
  37. +
  38.  #include <private/qsimd_p.h>
  39.  
  40.  #include "data.h"
  41. @@ -789,7 +794,7 @@ static void __attribute__((noinline)) equals2_selftest()
  42.      void *page1, *page3;
  43.      ushort *page2;
  44.      page1 = mmap(0, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
  45. -    page2 = (ushort *)mmap(0, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_POPULATE, -1, 0);
  46. +    page2 = (ushort *)mmap(0, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
  47.      page3 = mmap(0, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
  48.  
  49.      Q_ASSERT(quintptr(page2) == quintptr(page1) + pagesize || quintptr(page2) == quintptr(page1) - pagesize);
  50. @@ -938,7 +943,7 @@ static inline int ucstrncmp_short_tail(const ushort *p1, const ushort *p2, int l
  51.      return 0;
  52.  }
  53.  
  54. -static inline int bsf_nonzero(register long val)
  55. +static inline int bsf_nonzero(register int val)
  56.  {
  57.      int result;
  58.  # ifdef Q_CC_GNU
  59. @@ -1346,7 +1351,7 @@ void tst_QString::ucstrncmp() const
  60.          void *page1, *page3;
  61.          ushort *page2;
  62.          page1 = mmap(0, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
  63. -        page2 = (ushort *)mmap(0, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_POPULATE, -1, 0);
  64. +        page2 = (ushort *)mmap(0, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
  65.          page3 = mmap(0, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
  66.  
  67.          Q_ASSERT(quintptr(page2) == quintptr(page1) + pagesize || quintptr(page2) == quintptr(page1) - pagesize);
  68. --
  69. 1.7.4.4
Add Comment
Please, Sign In to add comment