Add option to disable SCC on a module when built for profiling
When building a program with profiling, the documentation states that all modules must be compiled with
-prof. Since I want minimal runtime overhead, I went down the route of manual SCC annotations. However, some package I'm depending on (regex-tdfa) also ships with manual SCC annotations, that I have no way of disabling with ghc options.
Since it's equally legitimate for the regex-tdfa maintainer to have manual SCC annotations, it seems that we should add a GHC flag like
-fno-prof-manual to ignore any manual SCC annotation.