
So, I was the one to add this line — overriding `-Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs` — because these flags are not universally supported by clang. If anyone could help me understand this better, it would be appreciated. https://github.com/Homebrew/homebrew/issues/41777#issuecomment-122826887 I added a comment to the homebrew ticket explaining that GHC uses cpp to
#10543: MacOS: validate fails on \u -------------------------------------+------------------------------------- Reporter: trommler | Owner: Type: bug | Status: closed Priority: normal | Milestone: Component: Build System | Version: 7.10.1 Resolution: invalid | Keywords: cpp Operating System: MacOS X | Architecture: Type of failure: Building GHC | Unknown/Multiple failed | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: Phab:D1004 -------------------------------------+------------------------------------- Comment (by trommler): Replying to [comment:5 geoff]: process Haskell files and that `\utarget` is the start of a lambda abstraction and not some weird unicode. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10543#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler