<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/158478>158478</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm-ml.exe incorrect processing include directive compared to msvc ml64.exe
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
marakew
</td>
</tr>
</table>
<pre>
dir C:\test
test.asm
test_data.asm
test.asm
```
.data
include test_data.asm
end
```
test_data.asm
```
;empty
```
mkdir C:\test\build
cd C:\test\build
LLVM
llvm-ml.exe -m64 -c -Fo test.asm.obj ..\test.asm
```
..\test.asm:4:9: error: Could not find include file 'test_data.asm'
include test_data.asm
```
error compile
MSVC
ml64.exe -c -Fo test.asm.obj ..\test.asm
Assembling: ..\test.asm
compile all ok
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyMUsFu3CAQ_Rp8QWthMPb6wMHZyqfkVCnXCptZLwmYFeBN8_cVXm8Tp9uqkiUwb2bevDcjQ9DjBCAQf0D8WybneHJeWOnlK7xlvVPvQmmPD4i1iB8ihIhIm45cBrtefygZ5fq_RVFF1o-0eYq6RuhpMLMCfCcZJvUl7x7JZ5g9gD3H92vkn7n29Wv__NDP2iSaQf0FQKR9fHx-QqQ15mJ31uTwE_DOViXeDXjXOXwTmbv-Bef5WuJDx0b5BmZtiVjbINZi8N75dDm42Sg8uYiPelL45s9RG8CI1lv9tP6XhVv1CwMenD1rA9enp-_Ph-SLqcqrqv8T1IYAtjd6GlPDdwJWEiyNwe41U4KphjUyA1HUvN5zVnGWnQQrjxVp9orXlHG1L2RVF42k8khIXxMlMy0ooZw0RVnQknCWQ6UYJxSqvq_ksWaoJGClNnmaTe78mOkQZhAF35f1PjOyBxOWhaZ0gje8oIjStN9eLAPt5zGgkhgdYvgoE3U0ID5PXE-D8x6GiM_eDRCCnsbf01E6IfoCi7_Sg8LRYRsuA76Zm83eiFOM55DWjHaIdqOOp7nPB2cR7RLXeuzO3r3AEBHtloYDot2q6CLorwAAAP__1P8fww">