Guard against bug in clang failing to produce llvm asm in setup.py
Use lfunc.list_uses() to avoid buggy downcast to ConstantExpr