Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: [PATCH] _gcc: Improve completer for _clang and _gcc
- X-seq: zsh-workers 43050
- From: Mikael Magnusson <mikachu@xxxxxxxxx>
- To: Eitan Adler <lists@xxxxxxxxxxxxxx>
- Subject: Re: [PATCH] _gcc: Improve completer for _clang and _gcc
- Date: Mon, 18 Jun 2018 09:44:20 +0200
- Cc: zsh workers <zsh-workers@xxxxxxx>
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=qaAXBq7wbxJ2UxrZtYW0uZDQbxLp6Xhrc0VIa3CDLEI=; b=XG66ZbIHZqjRyPk0dVWlYwdgqt3TjVL3yBwpeXqzvpOzmOxgApiayM/Fsm+t2FLANn Yit89XqvYRW26JyfKEJ3Cs+VgXIEq0kPh1KMFrko7M9PZ5aj2tHCilhMJ9saGMvyHYDP y/Nid+XlI2t5zs8hSlggyZiI6FEDNq8idpI1iQii2gIq+zQmP2/7DUO5v9jwa8iuv+oM nKW1xrxACrJsATb7g6npEGKQy9jiRm6bDPoHow//oG3keg9rsyIav+Y48Tj83/PJfzU5 j4fcD+8AcKqfk3TPsmVSxU6JnhEIjd3qaip5fKArnWlIR7On6BquZXFGjpveXOKWQqTs cOHQ==
- In-reply-to: <20180618051446.69512-1-lists@eitanadler.com>
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- List-unsubscribe: <mailto:zsh-workers-unsubscribe@zsh.org>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
- References: <20180618051446.69512-1-lists@eitanadler.com>
On Mon, Jun 18, 2018 at 7:14 AM, Eitan Adler <lists@xxxxxxxxxxxxxx> wrote:
> clang - add additional sanitizers
> both - add additional standards (basically, aliases)
> both - fix -flto
>
> Signed-off-by: Eitan Adler <lists@xxxxxxxxxxxxxx>
> ---
> Completion/Unix/Command/_gcc | 22 ++++++++++++++++++----
> 1 file changed, 18 insertions(+), 4 deletions(-)
>
> diff --git a/Completion/Unix/Command/_gcc b/Completion/Unix/Command/_gcc
> index a552bb2db..9690df79f 100644
> --- a/Completion/Unix/Command/_gcc
> +++ b/Completion/Unix/Command/_gcc
> @@ -338,16 +338,31 @@ h8/300)
> ;;
> esac
>
> +local -a sanitizers
> if [[ "$service" = clang* ]]; then
> args=(
> $args
> - -flto -emit-llvm
> + "-flto=-[generate output files suitable for link time optimization]::style:(full thin)"
> + -emit-llvm
> "-Qunused-arguments[don't emit warning for unused driver arguments]"
> --analyze
> -fshow-column -fshow-source-location -fcaret-diagnostics -fdiagnostics-fixit-info
> -fdiagnostics-parseable-fixits -fdiagnostics-print-source-range-info
> -fprint-source-range-info -fdiagnostics-show-option -fmessage-length
> )
> + sanitizers=(
> + address alignment bool bounds enum float-cast-overflow float-divide-by-zero
> + integer-divide-by-zero memory nonnull-attribute null nullability-arg nullability-assign
> + nullability-return object-size pointer-overflow return unsigned-integer-overflow
> + returns-nonnull-attribute shift signed-integer-overflow unreachable vla-bound vptr
Did you mean to add this list under the gcc case?
--
Mikael Magnusson
Messages sorted by:
Reverse Date,
Date,
Thread,
Author