Open Bug 712350 (clang-based-analysis) Opened 13 years ago Updated 6 months ago

[meta] Clang Static Analysis fixes - clang-analyzer/scan-build or clang-tidy

Categories

(Developer Infrastructure :: Source Code Analysis, task)

Tracking

(Not tracked)

People

(Reporter: decoder, Unassigned)

References

(Depends on 17 open bugs, Blocks 1 open bug)

Details

(Keywords: meta)

Gregory Szorc (:gps) has applied Clang's static analysis tools to our code base (see also https://developer.mozilla.org/en/Clang_Static_Analysis). This bug will be used to track all the resulting bug reports.
Depends on: 711573
Depends on: 711301
Depends on: 711355
Depends on: 711352
Depends on: 711357
Depends on: 712497
Depends on: 712508
Depends on: 712510
Depends on: 711528
Depends on: 712738
Depends on: 712747
Depends on: 713308
Depends on: 713310
Depends on: 713410
Depends on: 713577
Depends on: 713674
Depends on: 714992
Depends on: 715023
Depends on: 711241
Summary: Clang Static Analysis → [meta] Clang Static Analysis fixes
Summary: [meta] Clang Static Analysis fixes → [meta] Clang Static Analysis fixes - scan-build
Component: General → Rewriting and Analysis
Depends on: 1003929
Depends on: 1003946
Depends on: 1003975
Depends on: 1016399
Depends on: 1028764
Depends on: 1031395
Depends on: 1144625
Depends on: 1142116
Depends on: 1143474
Depends on: 1144176
Depends on: 1144619
Depends on: 1226582
Depends on: 1226584
Depends on: 1226549
Depends on: 1226557
Depends on: 1226580
Depends on: 1226574
Depends on: 1226526
Results can be seen here:
https://people.mozilla.org/~sledru/reports/fx-scan-build/
(need a mozilla login)
Depends on: 1227481
Depends on: 1227491
Depends on: 1227497
Depends on: 1227560
Depends on: 1227090
Depends on: 1257148
Depends on: 1296265
Depends on: 1297218
Depends on: 1297528
Depends on: 1298709
Depends on: 1300544
Depends on: 1301627
Depends on: 1301628
Depends on: 1301629
Depends on: 1305037
Depends on: 1308193
Alias: clang-analysis → clang-based-analysis
Summary: [meta] Clang Static Analysis fixes - scan-build → [meta] Clang Static Analysis fixes - clang-analyzer/scan-build or clang-tidy
Depends on: 1316290
Depends on: 1317241
No longer depends on: 1316290
No longer depends on: 1317241
No longer depends on: 1302401
No longer depends on: 1311669
Depends on: 1320024
Depends on: 1317430
Depends on: 1334082
Depends on: 1334104
Depends on: 1334265
Depends on: 1334794
Depends on: 1334795
Depends on: 1334796
Depends on: 1334797
Depends on: 1334986
Depends on: 1334989
Depends on: 1335000
Depends on: 1336994
Depends on: 1335324
Depends on: 1337294
Depends on: 1337449
Depends on: 1338086
Depends on: 1339027
Depends on: 1341307
Depends on: 1342022
Depends on: 1342032
Depends on: 1346737
Depends on: 1346859
Depends on: 1354011
Depends on: 1370794
Blocks: 1366021
Blocks: 1365699
No longer blocks: 1365699
Depends on: 1365699
No longer blocks: 1366021
Depends on: 1366021
Depends on: 1371052
Depends on: 1372853
Depends on: 1372877
Depends on: 1372977
Depends on: 1376628
Depends on: 1376643
Depends on: 1381253
Depends on: 1385571
Depends on: 1385700
Depends on: 1385701
Depends on: 1385703
Depends on: 1387002
Depends on: 1387376
Depends on: 1396643
Depends on: 1396794
Depends on: 1396795
Depends on: 1398513
Depends on: 1398623
Depends on: 1402362
Depends on: 1408383
Depends on: 1408750
Depends on: 1408751
Depends on: 1408767
Depends on: 1410617
Depends on: 1410622
Depends on: 1414628
Depends on: 1414631
Depends on: 1414636
Depends on: 1412221
Depends on: 1415845
Depends on: 1416185
Depends on: 1420366
Depends on: 1420390
Depends on: 1422363
Depends on: 1422626
Depends on: 1422628
Depends on: 1423595
Depends on: 1424368
Depends on: 1430749
Depends on: 1432410
Depends on: 1436354
Depends on: 1437891
Depends on: 1438842
Depends on: 1441523
Product: Core → Firefox Build System
Depends on: 1443428
Depends on: 1443444
Depends on: 1443448
Depends on: 1443451
Depends on: 1444852
Depends on: 1445216
Depends on: 1445220
Depends on: 1447660
Depends on: 1451331
Depends on: 1451316
Depends on: 1424694
Depends on: 1456100
Depends on: 1466428
Depends on: 1471596
Depends on: 1475882
Depends on: 500864
Depends on: 1485588
Depends on: 1487612
Depends on: 1488687
Depends on: 1504283
Depends on: 1521325
Depends on: 1524585
Depends on: 1493940
Depends on: 1478644
Depends on: 1524290
Depends on: 1536432
Depends on: 1536790
Depends on: 1538107
Depends on: 1538199
Depends on: 1540771
Type: defect → task
Depends on: 1542237
Depends on: 1542904
Depends on: 1542906
Depends on: 1551083
Depends on: 1562453
Depends on: 1573833
Depends on: 1586605
Depends on: 1586674
Depends on: 1587905
Depends on: 1583138
Depends on: 1573211
Depends on: 1588185
Depends on: 1542694
Depends on: 1588712
Depends on: 1592226
Depends on: 1592230
Depends on: 1592270
Depends on: 1592408
Depends on: 1592623
Depends on: 1597214
Depends on: 1597237
Depends on: 1599101
Depends on: 1600552
Depends on: 1600554
Depends on: 1600555
Depends on: 1603099
Depends on: 1603100
Depends on: 1602401
Depends on: 1603690
Depends on: 1603696
Depends on: 1604066
Depends on: 1604600
Depends on: 1604606
Depends on: 1605181
Depends on: 1605661
Depends on: 1605662
Depends on: 1605664
Depends on: 1605687
Depends on: 1605852
Depends on: 1605874
Depends on: 1605876
Depends on: 1605878
Depends on: 1605879
Depends on: 1608396
No longer depends on: 1608396
Depends on: 1609995
Depends on: 1612981
Depends on: 1613252
Depends on: 1613255
Depends on: 1613256
Depends on: 1613257
Depends on: 1614139
Depends on: 1614147
Depends on: 1614148
Depends on: 1614432
Depends on: 1614434
Depends on: 1617528
Depends on: 1617532
Depends on: 1611415
Depends on: 1622653
Depends on: 1622654
Depends on: 1622655
Depends on: 1622656
Depends on: 1622657
Depends on: 1622658
Depends on: 1622659
Depends on: 1622660
Depends on: 1622661
Depends on: 1622662
Depends on: 1622663
Depends on: 1622664
Depends on: 1622665
Depends on: 1622666
Depends on: 1622673
Depends on: 1624230
Depends on: 1624231
Depends on: 1624232
Depends on: 1624233
Depends on: 1624234
Depends on: 1624236
Depends on: 1624237
Depends on: 1625884
Depends on: 1626748
Depends on: 1626753
Depends on: 1626754
Depends on: 1626761
Depends on: 1626762
Depends on: 1626765
Depends on: 1626766
Depends on: 1626768
Depends on: 1626769
Depends on: 1626774
Depends on: 1626775
Depends on: 1626776
Depends on: 1626777
Depends on: 1626784
Depends on: 1626786
Depends on: 1626787
Depends on: 1612274
Depends on: 1629419
Depends on: 1629420
Depends on: 1629421
Depends on: 1629422
Depends on: 1629423
Depends on: 1629424
Depends on: 1629425
Depends on: 1629426
Depends on: 1629427
Depends on: 1629428
Depends on: 1629429
Depends on: 1629431
Depends on: 1629432
Depends on: 1629435
Depends on: 1629440
Depends on: 1649071
Depends on: 1649112
Depends on: 1649114
Depends on: 1664747
Depends on: 1665258
Depends on: 1666283
Depends on: 1669026
Depends on: 1669027
Depends on: 1669832
Depends on: 1669833
Depends on: 1669834
Depends on: 1673913
Depends on: 1674609
Depends on: 1674610
Depends on: 1674611
Depends on: 1674612
Depends on: 1674613
Depends on: 1674633
Depends on: 1674637
Depends on: 1674675
Depends on: 1674677
See Also: → 1680209
Depends on: 1684637
Depends on: 1684638
Depends on: 1684640
Depends on: 1684641
Depends on: 1684646
Depends on: 1684647
Depends on: 1684648
Depends on: 1688502
Depends on: 1688503
Depends on: 1688504
Depends on: 1688509
Depends on: 1688510
Depends on: 1688511
Depends on: 1713520
Depends on: 1713521
Depends on: 1713522
Depends on: 1713523
Depends on: 1713524
Depends on: 1713525
Depends on: 1713527
Depends on: 1713528
Depends on: 1713529
Depends on: 1713530
Depends on: 1713532
Depends on: 1732383
Depends on: 1737089
Depends on: 1737093
Depends on: 1737096
Depends on: 1737097
Depends on: 1737098
Depends on: 1741451
Depends on: 1742091
Depends on: 1759843
Depends on: 1759844
Depends on: 1759845
Depends on: 1759846
Product: Firefox Build System → Developer Infrastructure
Severity: normal → S3
Depends on: 1805100
Depends on: 1855672
Depends on: 1855681
Depends on: 1855950
Depends on: 1856242
Depends on: 1856243
Depends on: 1856795
Depends on: 1857745
Depends on: 1857746
Depends on: 1857747
Depends on: 1857749
Depends on: 1857750
Depends on: 1857751
Depends on: 1857752
Depends on: 1860230
Depends on: 1860231
Depends on: 1860232
Depends on: 1860247
Depends on: 1861618
Depends on: 1861620
Depends on: 1861622
Depends on: 1862504
Depends on: 1862505
Depends on: 1862506
Depends on: 1862507
Depends on: 1862508
Depends on: 1862509
Depends on: 1862511
Depends on: 1862512
Depends on: 1862513
Depends on: 1862514
You need to log in before you can comment on or make changes to this bug.