[cfe-dev] clang-cl emitting call to __udivti3 resolved from where?
Stephan Bergmann via cfe-dev
cfe-dev at lists.llvm.org
Thu Nov 23 04:02:35 PST 2017
On 11/22/2017 06:01 PM, Stephan Bergmann via cfe-dev wrote:
> On 11/22/2017 05:54 PM, Stephen Canon wrote:
>> __udivti3 is provided by compiler-rt.
>
> Yeah, but clang-cl won't link against anything from there. Sorry for
> being unclear in my original mail. So if you actually try to link test2.c
>
>> unsigned __int128 f(unsigned __int128 a, unsigned __int128 b) { return
>> a / b; }
>> int main() { return 0; }
>
> on Windows with
>
>> clang-cl test2.c
>
> it will fail with "error LNK2019: unresolved external symbol __udivti3
> referenced in function f".
ah, there's <https://bugs.llvm.org/show_bug.cgi?id=25305> "Clang-cl
generates a call to an undefined symbol __udivti3" already
More information about the cfe-dev
mailing list