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

    <tr>
        <th>Summary</th>
        <td>
            Building llvm on windows with VS2019 buildtool throwing error
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    I am trying to build lldb on windows using VS2019 CPP build tool and getting following error. Any idea how to solve this. 

```
D:\1\temp_dir\llvm-project\lldb\source\Expression\DiagnosticManager.cpp(37): error C2668: 'llvm::ErrorInfo<lldb_private::ExpressionError,lldb_private::ExpressionErrorBase>::ErrorInfo': ambiguous call to overloaded function
D:\1\temp_dir\llvm-project\llvm\include\llvm/Support/Error.h(357): note: could be 'llvm::ErrorInfo<lldb_private::ExpressionError,lldb_private::ExpressionErrorBase>::ErrorInfo(std::error_code)', which inherits 'lldb_private::CloneableECError::CloneableECError(std::error_code)' via base class 'lldb_private::ExpressionErrorBase'
D:\1\temp_dir\llvm-project\llvm\include\llvm/Support/Error.h(357): note: or 'llvm::ErrorInfo<lldb_private::ExpressionError,lldb_private::ExpressionErrorBase>::ErrorInfo(std::error_code,std::string)', which inherits 'lldb_private::ExpressionErrorBase::ExpressionErrorBase(std::error_code,std::string)' via base class 'lldb_private::ExpressionErrorBase'
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMVE1r20AQ_TWry1Ihjb4POjiyDTkUAoFew2p3LG1Z74r9sJt_X1Z20jQkLaHQFozRzgzz3rwZHnNOThqxJ9UNqbYJC342tr-X7LgZRVCKzcloxGN_S9mRevso9US9oWOQSlClxEiNpmephTk7GlxMf7mHLO_ocHd3LfPGKMq0oBN6HysORilzjl9orbEp3ehHKgUyOptzbO-MOiH1s3QpJdmWZJvrf51df-tzS4oNqYacVIPH4_IgpCXVoNTp-Gmx5ityvz7FSKrBmWA5kmrYfVssOieNJtWwlWzSxnnJPzPNJrQpXxYCbdEQ6EixuRCkA9R1G58Emtg-4habXczd6oMhxYrysFh5Yh6v2WectY7A72tumENS7F53hyZCs-Mop2CCo5wpFVUyJ7TKMIGCHoLmPo70EV1OR1INUnMVBD4FYH8flsVYT2C_MkjnKEf1pIc2K3fKTVCCjviPFGmdF5fguqAHbgRGhtAQGOh5lnymUs9opXcXiq-BBmU0slHhbriweTv6CyR6koyOzCHlirl3YN6aB5q_tiZj_6sFDc9R563U08dW9ib0uyJ_hMEfr_LZmBLRF6IrOpZgnzfQQd01bZ3MfScq0ZR50zDAojvkmJVFCy3vykNVjlmeyB4yKPMsb_O6LLI6ZR2vRV03cCiatqmRlBkemVRpXGdq7JRI5wL2eQ5dUSSKjajcauQAGs90zRKA6Ou2X89qDJMjZaak8-5HGy-9wv4menX05Bh_6epn6ecnU18NffVzP9sXFp4Eq_rZ-8VFrWBPYD9JP4cx5SZe6_Vof7pt2K8MHYH9dYRTD98DAAD__yMkJbk">