I'm attempting to get my compiler to use the new APIs for source-level debugging via SetCurrentDebugLocation(). I'm getting a lot of "duplicate symbol" errors in my generated assembly code:<div><br></div>

<blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>ReflectionTest.s:348: Error: symbol `.Lfunc_end6' is already defined</div></div><div><div>ReflectionTest.s:372: Error: symbol `.Lfunc_end6' is already defined</div>

</div><div><div>ReflectionTest.s:395: Error: symbol `.Lfunc_end6' is already defined</div></div><div><div>ReflectionTest.s:421: Error: symbol `.Lfunc_end6' is already defined</div></div><div><div>ReflectionTest.s:443: Error: symbol `.Lfunc_end6' is already defined</div>

</div><div><div>ReflectionTest.s:458: Error: symbol `.Lfunc_end6' is already defined</div></div><div><div>(and so on...)</div></div></blockquote><div><br></div><div>This is with the head revision of LLVM as of last night.</div>

<div><br>-- <br>-- Talin<br>
</div>