summaryrefslogtreecommitdiff
path: root/test/files/neg/t7756b.check
Commit message (Collapse)AuthorAgeFilesLines
* SI-6120 Suppress extra warningsSom Snytt2013-12-161-4/+1
| | | | | | | | | | | | | | | | This is a mere polish for the fix to allow multiple warnings. Sensibility checks in refchecks were shown to be redundant. This commit includes a mild refactor to reduce tabbage, and uses a local var to flag that a warning has already been emitted. It would be better to have the checks return true if warned, to facilitate `nonSensically || unrelatedly`, etc., but that's a lot of `else false`. The check files that were updated with the redundant warnings are reverted.
* SI-6120 multiple warnings at same position.Paul Phillips2013-09-271-1/+4
| | | | | An error suppresses all further warnings at the same position, but multiple warnings can be heard.
* SI-7756 Uncripple refchecks in case bodiesJason Zaugg2013-08-161-0/+6
In 65340ed4ad2e, parts of RefChecks were disabled when we traversed into the results of the new pattern matcher. Similar logic existed for the old pattern matcher, but in that case the Match / CaseDef nodes still existed in the tree. The new approach was too broad: important checks no longer scrutinized the body of cases. This commit turns the checks back on when it finds the remnants of a case body, which appears as an application to a label def.