Ticket #3283 (new feature request)

Opened 4 years ago

Last modified 4 years ago

Selective disabling of unused bind warnings

Reported by: ajd Owned by:
Priority: normal Milestone: _|_
Component: Compiler Version: 6.10.2
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

I like to compile with -fwarn-unused-binds to keep my code clean, but I think a couple of extra flags to control this would be useful:

* -fno-warn-unused-fields which would turn off warnings for record field names that were not used. I know you can prefix them with _, but then when you do use them then you have to change the name, etc.

* A {-# USED f, g, h, ... #-} pragma to tell the compiler not to warn about the functions given in the pragma.

I can see how especially the second could be controversial as it introduces an incompatibility, but I think both of these features could be put to good use. Not very high priority, though.

Change History

Changed 4 years ago by igloo

  • difficulty set to Unknown
  • milestone set to 6.12.1

Changed 4 years ago by igloo

  • failure set to None/Unknown
  • milestone changed from 6.12.1 to _|_
Note: See TracTickets for help on using tickets.