modify for clang_complete