Project

General

Profile

Actions

Bug #2933

closed

compiler warning gags need better granularity

Added by Rich Lowe almost 11 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
tools - gate/build tools
Start date:
2012-06-25
Due date:
% Done:

100%

Estimated time:
Difficulty:
Bite-size
Tags:
Gerrit CR:
External Bug:

Description

At present, for several reasons, we have gagged some high-value (and some low-value) compiler warnings globally. This really sucks, many of these warnings are just in general good things to have, others are things that people would like to more usefully opt-in to (it is likely opt-in works now, via explicitly re-stating -Wfoo, but nobody does this).

We should gag warnings down at the level that the gag is necessary to maintain a clean build, and allow people to work on removing the high-value gags.

Certain warnings still require a global gag, at least:

  • Wno-unknown-pragms - our code is littered with Studio-specific pragmas
  • Wno-array-bounds - This is based on an optimization pass which, should it misfire, will false-positive this warning in ways that can be sadly impossible to fix.

It is possible that -Wno-array-bounds, all the same, should be pushed down and just people made generally aware that it may not actually be possible to fix their code.

This is a massive, massive, massive amount of tedious work, unfortunately.

Actions #1

Updated by Rich Lowe almost 11 years ago

  • % Done changed from 0 to 70
Actions #2

Updated by Rich Lowe over 10 years ago

  • % Done changed from 70 to 100
  • Status changed from In Progress to Resolved

Resolved in r13834 commit:58bc6f85b799

Actions

Also available in: Atom PDF