Skip to content

Commit 48579ca

Browse files
ilovepiCQ Bot
authored andcommitted
[clang] Add missing headers after libc++ update
In llvm/llvm-project#99738 libc++ removed cmath from one of its header files, and several places in Fuchsia are no longer including the required header for rounding functions. Additionally, it seems some code is no longer picking up chrono. Fixed: 359865937 Change-Id: Ica6e269a0d3b0dace2f551099f8ed42bd8990857 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1100755 Fuchsia-Auto-Submit: Paul Kirth <[email protected]> Commit-Queue: Auto-Submit <[email protected]> Reviewed-by: Garratt Gallagher <[email protected]> Reviewed-by: Craig Stout <[email protected]> Reviewed-by: Suraj Malhotra <[email protected]> Owners-Override: James Robinson <[email protected]>
1 parent 34efde8 commit 48579ca

File tree

17 files changed

+24
-0
lines changed

17 files changed

+24
-0
lines changed

src/devices/acpi/drivers/intel-thermal/intel_thermal.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
#include <lib/fit/defer.h>
1616
#include <zircon/types.h>
1717

18+
#include <cmath>
19+
1820
#include "src/devices/lib/acpi/client.h"
1921

2022
namespace intel_thermal {

src/devices/adc/drivers/adc/adc-test.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
#include <lib/ddk/metadata.h>
88
#include <lib/driver/testing/cpp/driver_test.h>
99

10+
#include <cmath>
11+
1012
#include <gtest/gtest.h>
1113

1214
#include "src/devices/adc/metadata/metadata.h"

src/devices/temperature/drivers/aml-trip/aml-trip-device.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <zircon/errors.h>
1313

1414
#include <algorithm>
15+
#include <cmath>
1516

1617
#include <src/devices/temperature/drivers/aml-trip/util.h>
1718

src/graphics/examples/vkproto/cmd-buf-benchmark/main.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#include <unistd.h>
66

7+
#include <chrono>
78
#include <memory>
89
#include <vector>
910

src/media/audio/audio_core/test/hardware/audio_core_hardware_test.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <fuchsia/media/cpp/fidl.h>
88
#include <lib/fzl/vmo-mapper.h>
99

10+
#include <cmath>
1011
#include <unordered_set>
1112

1213
#include "src/media/audio/lib/test/test_fixture.h"

src/media/audio/consumer/consumer.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#include <lib/syslog/cpp/macros.h>
1313
#include <zircon/errors.h>
1414

15+
#include <cmath>
16+
1517
namespace media::audio {
1618
namespace {
1719

src/media/audio/drivers/codecs/alc5663/tests/alc5663_test.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <zircon/errors.h>
1414

1515
#include <cassert>
16+
#include <cmath>
1617
#include <memory>
1718
#include <unordered_map>
1819
#include <vector>

src/media/audio/drivers/tests/basic_test.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <lib/fidl/cpp/enum.h>
1111
#include <lib/syslog/cpp/macros.h>
1212

13+
#include <cmath>
1314
#include <optional>
1415
#include <string>
1516

src/media/codec/codecs/sw/cvsd/codec_adapter_cvsd.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <lib/media/codec_impl/codec_buffer.h>
1010
#include <lib/media/codec_impl/codec_packet.h>
1111

12+
#include <cmath>
1213
#include <optional>
1314

1415
// These are default values recommended in Bluetooth Core spec v5.3 section 9.2.

src/ui/a11y/lib/configuration/tests/color_transform_manager_test.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#include <lib/sys/cpp/testing/component_context_provider.h>
1010
#include <lib/syslog/cpp/macros.h>
1111

12+
#include <cmath>
13+
1214
#include <gtest/gtest.h>
1315
#include <src/lib/testing/loop_fixture/test_loop_fixture.h>
1416

src/ui/a11y/lib/view/view_coordinate_converter.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
#include <lib/syslog/cpp/macros.h>
99
#include <zircon/status.h>
1010

11+
#include <cmath>
12+
1113
namespace a11y {
1214

1315
// Used for floating point comparisons.

src/ui/input/lib/injector/injector.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <lib/ui/scenic/cpp/view_ref_pair.h>
1212
#include <zircon/status.h>
1313

14+
#include <cmath>
1415
#include <stack>
1516

1617
#include <src/lib/fostr/fidl/fuchsia/ui/input/formatting.h>

src/ui/scenic/tests/flatland_integration_tests/flatland_pixeltest.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <lib/ui/scenic/cpp/view_creation_tokens.h>
99
#include <lib/ui/scenic/cpp/view_identity.h>
1010

11+
#include <cmath>
1112
#include <cstdint>
1213

1314
#include <zxtest/zxtest.h>

src/ui/testing/util/test_view.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
#include <lib/ui/scenic/cpp/view_identity.h>
1111
#include <zircon/status.h>
1212

13+
#include <cmath>
14+
1315
#include "sdk/lib/syslog/cpp/macros.h"
1416
#include "src/lib/fsl/handles/object_info.h"
1517

src/virtualization/bin/vmm/device/tests/virtio_gpu_test.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include <lib/sys/component/cpp/testing/realm_builder_types.h>
1515
#include <lib/zx/result.h>
1616

17+
#include <cmath>
1718
#include <numeric>
1819

1920
#include <virtio/gpu.h>

src/virtualization/bin/vmm/device/tests/virtio_input_test.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#include <lib/sys/component/cpp/testing/realm_builder_types.h>
1313
#include <lib/zx/result.h>
1414

15+
#include <cmath>
16+
1517
#include <virtio/input.h>
1618

1719
#include "src/virtualization/bin/vmm/device/input.h"

src/virtualization/tests/lib/enclosed_guest.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#include <zircon/status.h>
3232

3333
#include <algorithm>
34+
#include <cmath>
3435
#include <memory>
3536
#include <optional>
3637
#include <string>

0 commit comments

Comments
 (0)