Don't do a half-hearted recompilation check in compileOne
Don't do a half-hearted recompilation check in compileOne

The isNothing maybe_old_linkable check predates
48bc81ad466edfc80237015dbe5d78ba70eb5095, which fixed #481 by requiring
recompilation information to be passed in as an argument to compileOne.
As a result, the check here is redundant: the client has already taken
a look at the object file to see if it is available or not.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>

(cherry picked from commit af4d99803ea7676f88f250ad56a8c31c1c8cd5bc)

nathyong/microghc-ghc,nathyong/microghc-ghc,nathyong/microghc-ghc,nathyong/microghc-ghc,forked-upstream-packages-for-ghcjs/ghc,nathyong/microghc-ghc,nathyong/microghc-ghc,forked-upstream-packages-for-ghcjs/ghc,nathyong/microghc-ghc,forked-upstream-packages-for-ghcjs/ghc,forked-upstream-packages-for-ghcjs/ghc,forked-upstream-packages-for-ghcjs/ghc,forked-upstream-packages-for-ghcjs/ghc,forked-upstream-packages-for-ghcjs/ghc