[GHC] #12400: Suggest misspelling if a type signature has similarly named binding

GHC ghc-devs at haskell.org
Sat Jul 16 14:27:50 UTC 2016


#12400: Suggest misspelling if a type signature has similarly named binding
-------------------------------------+-------------------------------------
        Reporter:  Iceland_jack      |                Owner:
            Type:  feature request   |               Status:  new
        Priority:  lowest            |            Milestone:
       Component:  Compiler          |              Version:  8.0.1
      Resolution:                    |             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:                    |
-------------------------------------+-------------------------------------
Description changed by Iceland_jack:

@@ -46,1 +46,0 @@
- baldur at Loki:/tmp$

New description:

 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.
 }}}

--

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12400#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list