| ... | ... | @@ -73,7 +73,7 @@ foo = let { x = x } } in x |
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
This needs to be resolved before we can proceed.
|
|
|
|
This has been fixed in the GHC code.
|
|
|
|
|
|
|
|
|
|
|
|
|
| ... | ... | @@ -81,6 +81,10 @@ Additionally, there has been some discussion as to how the rule should behave ex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Another GHC flag, `-XAlternativeLayoutRuleTransitional`, accepts more H98 programs, but warns when it does so.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Some differences between the H98 and this rule are exercised by tests in the `layout` section of GHC's testsuite.
|
|
|
|
|
|
|
|
|
| ... | ... | |