• Andreas Klebinger's avatar
    Initialize hs_init with UTF8 encoded arguments on Windows. · 7af0b906
    Andreas Klebinger authored
    Summary:
    Get utf8 encoded arguments before we call hs_init and use them
    instead of ignoring hs_init arguments. This reduces differing
    behaviour of the RTS between windows and linux and simplifies
    the code involved.
    
    A few testcases were changed to expect the same result on windows
    as on linux after the changes.
    
    This fixes #13940.
    
    Test Plan: ./validate
    
    Reviewers: austin, hvr, bgamari, erikd, simonmar, Phyx
    
    Subscribers: Phyx, rwbarton, thomie
    
    GHC Trac Issues: #13940
    
    Differential Revision: https://phabricator.haskell.org/D3739
    7af0b906
RtsFlags.h 760 Bytes