Closed Bug 1696180 Opened 3 years ago Closed 3 years ago

Update Static Analysis to clang 12

Categories

(Firefox Build System :: Toolchains, enhancement)

enhancement

Tracking

(firefox90 fixed)

RESOLVED FIXED
90 Branch
Tracking Status
firefox90 --- fixed

People

(Reporter: tjr, Assigned: andi)

References

Details

Attachments

(1 file)

We'd like to update static analysis to clang 12 so we can start making use of the new traversal mode.

I can take this; I've already been doing this on try as part of the release candidate testing.

Assignee: nobody → dmajor

On second thought... it might be problematic to switch over the clang-tidy toolchains before we switch general builds, because when tools/clang-tidy/config.yaml bumps package_version to 12.0.0, then local developers won't be able to run clang-format.

Assignee: dmajor → nobody

Here's what needs to change when we're ready for it: https://hg.mozilla.org/try/rev/5f3be06603ec9f2b8846c487c4c15bc19bdf5817

Depends on: 1697215

Depends on D113327

Assignee: nobody → bpostelnicu
Status: NEW → ASSIGNED
Pushed by bpostelnicu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/453c6c0e7fba
Update Clang based static analysis to clang 12. r=firefox-build-system-reviewers,mhentges
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
No longer regressions: 1709283
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: