random-fixes-for-gcc13.patch 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. diff -upr chromium-113.0.5672.63.orig/gin/time_clamper.h chromium-113.0.5672.63/gin/time_clamper.h
  2. --- chromium-113.0.5672.63.orig/gin/time_clamper.h 2023-04-26 21:43:06.707860200 +0000
  3. +++ chromium-113.0.5672.63/gin/time_clamper.h 2023-05-09 00:14:09.744221610 +0000
  4. @@ -6,6 +6,7 @@
  5. #define GIN_TIME_CLAMPER_H_
  6. #include <algorithm>
  7. +#include <cstdlib>
  8. #include "base/rand_util.h"
  9. #include "base/time/time.h"
  10. @@ -48,7 +49,7 @@ class GIN_EXPORT TimeClamper {
  11. const int64_t micros = now_micros % 1000;
  12. // abs() is necessary for devices with times before unix-epoch (most likely
  13. // configured incorrectly).
  14. - if (abs(micros) + kResolutionMicros < 1000) {
  15. + if (std::abs(micros) + kResolutionMicros < 1000) {
  16. return now_micros / 1000;
  17. }
  18. return ClampTimeResolution(now_micros) / 1000;
  19. diff -upr chromium-113.0.5672.63.orig/third_party/maldoca/src/maldoca/ole/header.h chromium-113.0.5672.63/third_party/maldoca/src/maldoca/ole/header.h
  20. --- chromium-113.0.5672.63.orig/third_party/maldoca/src/maldoca/ole/header.h 2023-04-26 21:43:58.708449600 +0000
  21. +++ chromium-113.0.5672.63/third_party/maldoca/src/maldoca/ole/header.h 2023-05-09 00:14:09.744221610 +0000
  22. @@ -43,6 +43,7 @@
  23. #ifndef MALDOCA_OLE_HEADER_H_
  24. #define MALDOCA_OLE_HEADER_H_
  25. +#include <cstdint>
  26. #include "absl/strings/string_view.h"
  27. namespace maldoca {
  28. diff -upr chromium-113.0.5672.63.orig/third_party/ruy/src/ruy/profiler/instrumentation.h chromium-113.0.5672.63/third_party/ruy/src/ruy/profiler/instrumentation.h
  29. --- chromium-113.0.5672.63.orig/third_party/ruy/src/ruy/profiler/instrumentation.h 2023-04-26 21:47:36.527673200 +0000
  30. +++ chromium-113.0.5672.63/third_party/ruy/src/ruy/profiler/instrumentation.h 2023-05-09 00:14:09.744221610 +0000
  31. @@ -19,6 +19,7 @@ limitations under the License.
  32. #ifdef RUY_PROFILER
  33. #include <cstdio>
  34. #include <mutex>
  35. +#include <string>
  36. #include <vector>
  37. #endif
  38. diff -upr chromium-113.0.5672.63.orig/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.cc chromium-113.0.5672.63/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.cc
  39. --- chromium-113.0.5672.63.orig/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.cc 2023-04-26 21:47:39.531938300 +0000
  40. +++ chromium-113.0.5672.63/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.cc 2023-05-09 00:14:09.747555160 +0000
  41. @@ -17,6 +17,7 @@ limitations under the License.
  42. #include <assert.h>
  43. #include <math.h>
  44. +#include <stdint.h>
  45. #include "third_party/fft2d/fft.h"
  46. diff -upr chromium-113.0.5672.63.orig/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h chromium-113.0.5672.63/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
  47. --- chromium-113.0.5672.63.orig/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h 2023-04-26 21:47:38.323831800 +0000
  48. +++ chromium-113.0.5672.63/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h 2023-05-09 00:14:09.757555808 +0000
  49. @@ -2579,6 +2579,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeS
  50. #undef VMA_IMPLEMENTATION
  51. #include <cstdint>
  52. +#include <cstdio>
  53. #include <cstdlib>
  54. #include <cstring>
  55. #include <utility>
  56. diff -upr chromium-113.0.5672.63.orig/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h chromium-113.0.5672.63/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
  57. --- chromium-113.0.5672.63.orig/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h 2023-04-26 21:47:36.679686500 +0000
  58. +++ chromium-113.0.5672.63/third_party/vulkan_memory_allocator/include/vk_mem_alloc.h 2023-05-09 00:14:41.046248921 +0000
  59. @@ -2389,6 +2389,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeV
  60. #undef VMA_IMPLEMENTATION
  61. #include <cstdint>
  62. +#include <cstdio>
  63. #include <cstdlib>
  64. #include <cstring>
  65. #include <utility>