<div dir="auto"><div dir="auto">I'm running Clang 9.0.0 on Windows, with target aarch64-unknown-windows.  I get the same error building on Linux.  Code below.</div><div dir="auto"><br></div><div dir="auto">The difference is a CR/LF.  The original builds fine with GCC.  </div><div dir="auto"><br></div><div dir="auto">By design, or bug?</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Joel</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">### Code ###</div><div dir="auto"><br></div><div dir="auto">.global MyFunc ; .section ".text.My Func" ; .type My Func, %function ; MyFunc:</div><div dir="auto"><br></div><div dir="auto"> # do something really important</div><div dir="auto">  ret</div><div dir="auto"><br></div><div dir="auto">.global MyFunSize</div><div dir="auto"><br></div><div dir="auto">MyFunSize</div><div dir="auto">  .long . - MyFunc</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">### Error ###</div><div dir="auto"><br></div><div dir="auto">error: symbol 'My Func' can not be undefined in a subtraction expression</div><div dir="auto">  .long . - MyFunc</div><div dir="auto">            ^</div><div dir="auto"><br></div><div dir="auto">### Resolution ###</div><div dir="auto"><br></div><div dir="auto">global MyFunc; .section ".text.MyFunc" .type MyFunc, %function;</div><div dir="auto">My Func:</div><div dir="auto"><br></div><div dir="auto">  # d<span style="font-family:sans-serif">o something really important</span></div><div dir="auto">  ret</div><div dir="auto"><br></div><div dir="auto">.global MyFuncSize</div><div dir="auto"><br></div><div dir="auto">MyFuncSize</div><div dir="auto">  .long . - MyFunc</div></div>