<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/54838>54838</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            -fake-argv0 option does not overrides actual argv[0] in lli
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          izumrudik
      </td>
    </tr>
</table>

<pre>
    main.ll file:
```llvm
@.str = constant [18 x i8] c"my name is '%s' \0A\00"
declare i32 @printf(i8*, ...)

define i32 @main(i32 %0, i8** %1) {
  %3 = load i8*, i8** %1
  %4 = tail call i32 (i8*, ...) @printf(i8* getelementptr ([18 x i8], [18 x i8]* @.str, i64 0, i64 0), i8* %3)
  ret i32 0
}
```
Run `lli-14 -fake-argv0 'fake' ./main.ll`

Actual result:
```
my name is './main.ll'
```
Expected output:
```
my name is 'fake'
```
Version:
```
Ubuntu LLVM version 14.0.1
  
  Optimized build.
  Default target: x86_64-pc-linux-gnu
  Host CPU: haswell
```
[Docs](https://llvm.org/docs/CommandGuide/lli.html#cmdoption-lli-fake-argv0)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyNU1FvmzAQ_jXwcgIZAwl54CFN1u2h06ZJ3etksEm8Ghthu2v763cGkjRtJ01CYB_fd_f5vnNj-HPdM6lTpaCTSkT5NiL7iGyjFZkfpR77JVSQ1LoRonwPrdHWMe0gKm-yCp5AVlGJ4YjS_hk06wVICxFdR7S0-EHcDjPgiyBkzsdFq9iIwJwC5h5GqV0X0QpT0W1Ed5CmaUQ3S_GF0kl9ZgThAR92tCSBsnC3IZAhGaL1zUyFEMon8cowDucq15QLtpiwjkkFLcP2zGXeqnuvHA7CCSV6od0QukWrqx4F6pvAFpbWTnJWBZBXi81Z43SAc0MARuEmUWTp0Hr_xrp5-8NrmHyUSVZA0rEHkbDx8EiCPWEX7MGj3C5zcCbO723rPFNYzHrl3o_HvL32_HUynICPCJ-eBtE6wcF4N_j_zLuI_RD5U4xWGv2vRPeN187D3d3Pr_A4QyErUpJeHF--3wYne_mC0hovFU9P8b3oGHYAB2JEg7EOPFWrX6siGdpESe2fkoP2J_AXYx3svt8H2JHZPwI78ZEsHIS9ae00BdXRucGGA9BbfMK9S814wCUPEHq7M33PNP_sJRcTQKZH12OL87bnBmUbnQSXLw7jsMS8zvkm37DYSadE_dr_mQPcCAvaODDYmRGTW2Cz6QGGEkm42lIDJo_9qOproQfpjr5JW9MvqpdPMozmN5qMW2mtF-EIZVHlVXysC9rhKis3m5znZN0VWVF2bUsxRipKaaxYI5StsTjWjmVNCaWkyEi2zoo8S5tyVa5FleVC8KYlDd4fgROn0lPX4rGeNDT-YPGnktbZy09mrTxoIU75mXdHM9byxfej5_IhngTXk9q_k-dtrA">