<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/54219>54219</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
lib/Support: path manipulation gives different results on Windows vs Linux
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
yuanfang-chen
</td>
</tr>
</table>
<pre>
Right now, the tests in `llvm/test/Instrumentation/JustMyCode/` are prefixed with `; REQUIRES:` to make the tests pass. This is not correct. The path manipulation in the JMC pass should produce the same result independent of the host. There are likely bugs in `llvm::sys::path` code. To reproduce, remove `; REQUIRES:` line for a test in `llvm/test/Instrumentation/JustMyCode/` and run the test on a platform that is not on the `; REQUIRES:` line.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJydUklvnTAQ_jVwGQURlgQOHJLXRErUHPrSqmdjD-DG2MjLe-Hfdwxp2krNpRzwNv42T2_E2h3lOHnQ5pwUB_ATgkfnHUgNyVWu1GlOivu4RcODdt6GGbVnXhpNO4_B-af1YATSguqBWYTF4iBfUcBZ-imiJOUtHO--fHs43j0n5U2s8wZm9oJ_EC7MuQy-TpK4HenxwI21yH3cJFBGWDPTcglqY48K4-3Hp8N2F9xkghLEbkTgO7JjM4JFF5SncoEL0k97MMN2PBm3o5PoKFzJF1Qr9GH8yz8pLm_c6vZJFBIdcDJNlw3hv1HGAC3O5oQfmFZSIwzGAts8_3fGWoAN-j07oDAYLBQLYc-0zfyvCM1e9bGcLBVdKdqyZamXXmGnZE80z2FZjPVU-I_gR3lCB0IOAwVHae4Bu0j2nVI2ZwcnB5-lDq9psKqbvF-28Eh-cT9SU4Q-4yaafvMehwtK8Qc9Ny2lcwEdTeqquGzTqeNNy5tKsDJvRcVKfsWvRVVUTTOIuqxrnirWo3JdUt8mRaHxDBsEzZP6Uyq7Ii-KvMzrPH5N1otquG57xPKSYU4PV-U4M6myqCMzdkxtt0mKnUCHSlKD_j6kZpOjRtzoCJ8FPxnbrYHpgenxgk-o001Atxn4CZgoIiM">