Code completion with libclang: which backend?