<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">