[cfe-dev] clang-cl emitting call to __udivti3 resolved from where?

Stephan Bergmann via cfe-dev cfe-dev at lists.llvm.org
Wed Nov 22 08:41:17 PST 2017

At least on recent trunk, a simple test.c

> unsigned __int128 f(unsigned __int128 a, unsigned __int128 b) { return a / b; }

compiled as

> clang-cl /c /FA test.c

will contain a call to __udivti3 (see generated test.asm), but it is not 
clear to me from where that symbol is supposed to be resolved when 
actually linking test.obj?

More information about the cfe-dev mailing list