[GHC] #12400: Suggest misspelling if a type signature has similarly named binding
GHC
ghc-devs at haskell.org
Sat Jul 16 14:27:11 UTC 2016
#12400: Suggest misspelling if a type signature has similarly named binding
-------------------------------------+-------------------------------------
Reporter: Iceland_jack | Owner:
Type: feature | Status: new
request |
Priority: lowest | Milestone:
Component: Compiler | Version: 8.0.1
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: Incorrect
Unknown/Multiple | warning at compile-time
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
Due to clumsy fingers I often run into
{{{#!hs
mkBinder :: a
mkBidner = undefined
}}}
errors with
{{{
t1ZE.hs:1:1-8: error: …
The type signature for ‘mkBinder’ lacks an accompanying binding
Compilation failed.
}}}
Maybe it could mention
{{{
note: did you mean 'mkBinder'?
}}}
----
How `clang` does it
{{{#!c
#include <stdio.h>
int main(void)
{
prinft("hi");
}
}}}
{{{
% clang -Werror c.c
c.c:5:3: error: implicit declaration of function 'prinft' is invalid in
C99 [-Werror,-Wimplicit-function-declaration]
prinft("hi");
^
c.c:5:3: note: did you mean 'printf'?
/usr/include/stdio.h:362:12: note: 'printf' declared here
extern int printf (const char *__restrict __format, ...);
^
1 error generated.
baldur at Loki:/tmp$
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12400>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list