diff options
author | David Terei <davidterei@gmail.com> | 2011-05-05 16:13:21 -0700 |
---|---|---|
committer | David Terei <davidterei@gmail.com> | 2011-06-17 18:39:28 -0700 |
commit | 83dedf643d17959461478f25f30be5277636f0a3 (patch) | |
tree | b5e0811c4a3d28a806c6173be7071e611e74e64a /compiler/iface/IfaceSyn.lhs | |
parent | 3a8df61180ace3941ae3e680f4255b637a29ef05 (diff) | |
download | haskell-83dedf643d17959461478f25f30be5277636f0a3.tar.gz |
SafeHaskell: Fix recompilation avoidance to take Safe into account.
Diffstat (limited to 'compiler/iface/IfaceSyn.lhs')
-rw-r--r-- | compiler/iface/IfaceSyn.lhs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/iface/IfaceSyn.lhs b/compiler/iface/IfaceSyn.lhs index 49fded9a59..21783813f8 100644 --- a/compiler/iface/IfaceSyn.lhs +++ b/compiler/iface/IfaceSyn.lhs @@ -341,7 +341,7 @@ and suppose we are compiling module X: data T = ... instance C S T where ... -If we base the instance verion on T, I'm worried that changing S to S' +If we base the instance version on T, I'm worried that changing S to S' would change T's version, but not S or S'. But an importing module might not depend on T, and so might not be recompiled even though the new instance (C S' T) might be relevant. I have not been able to make a concrete example, |