• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

uber / h3 / 42681295527
100%

Build:
DEFAULT BRANCH: master
Ran 09 Nov 2026 07:18PM UTC
Jobs 1
Files 24
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Nov 2026 07:13PM UTC coverage: 99.758%. Remained the same
42681295527

push

github

web-flow
Include <math.h> in constants.h before the M_PI fallbacks (#1259)

constants.h defines M_PI/M_PI_2 fallbacks but does not include <math.h>. In a
translation unit that reaches constants.h before <math.h>, the fallback is
defined first with fewer digits than the platform's definition. When compiled
with Clang modules (as SwiftPM/Xcode build C targets), Clang compares the two
visible macro definitions by their token sequences, not their values, so it
reports -Wambiguous-macro for every M_PI/M_PI_2 use even though both spellings
convert to the same double.

Include <math.h> first so the platform's definition is visible before the
fallbacks, which then apply only where the platform provides none (e.g. MSVC
without _USE_MATH_DEFINES).

Fixes #1258

1937 of 1947 branches covered (99.49%)

Branch coverage included in aggregate %.

3424 of 3427 relevant lines covered (99.91%)

36863633.51 hits per line

Jobs
ID Job ID Ran Files Coverage
1 42681295527.1 09 Nov 2026 07:18PM UTC 24
99.76
GitHub Action Run
Source Files on build 42681295527
  • Tree
  • List 24
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 178c0b16 on github
  • Prev Build on master (#42669212585)
  • Next Build on master (#42867537472)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc