From 8a9be8620ee5d84cfdb6a37e76ebed4cf73dc8a4 Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Sun, 18 May 2014 01:40:09 +0300 Subject: [PATCH] company-clang--build-complete-args: don't call -cc1 directly #111 --- company-clang.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/company-clang.el b/company-clang.el index a53a29675..041754fb8 100644 --- a/company-clang.el +++ b/company-clang.el @@ -217,14 +217,14 @@ or automatically through a custom `company-clang-prefix-guesser'." t)))))) (defsubst company-clang--build-complete-args (pos) - (append '("-cc1" "-fsyntax-only" "-code-completion-macros") + (append '("-fsyntax-only" "-Xclang" "-code-completion-macros") (unless (company-clang--auto-save-p) (list "-x" (company-clang--lang-option))) company-clang-arguments (when (stringp company-clang--prefix) (list "-include" (expand-file-name company-clang--prefix))) - '("-code-completion-at") - (list (company-clang--build-location pos)) + (list "-Xclang" (format "-code-completion-at=%s" + (company-clang--build-location pos))) (list (if (company-clang--auto-save-p) buffer-file-name "-")))) (defun company-clang--candidates (prefix callback) -- 2.39.2