From c4c325085adbe747a381b71bb8dae9b2d0f60202 Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Fri, 16 Jan 2015 22:40:49 -0800 Subject: [PATCH] Update clang options --- modules/compiler_vm/languages/clang11.pm | 3 +-- modules/compiler_vm/languages/clang89.pm | 3 +-- modules/compiler_vm/languages/clang99.pm | 5 ++--- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/modules/compiler_vm/languages/clang11.pm b/modules/compiler_vm/languages/clang11.pm index 6eb9f58d..7181b593 100755 --- a/modules/compiler_vm/languages/clang11.pm +++ b/modules/compiler_vm/languages/clang11.pm @@ -11,12 +11,11 @@ sub initialize { $self->{sourcefile} = 'prog.c'; $self->{execfile} = 'prog'; - $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c11 -lm -Wfatal-errors -fsanitize=integer -fsanitize=bounds -fsanitize=undefined'; + $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c11 -lm -Wfatal-errors -fsanitize=integer -fsanitize=bounds -fsanitize=undefined -fno-caret-diagnostics'; $self->{cmdline} = 'clang -g $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 -#define __USE_XOPEN #include #include #include diff --git a/modules/compiler_vm/languages/clang89.pm b/modules/compiler_vm/languages/clang89.pm index a202ead9..4faaf8b7 100755 --- a/modules/compiler_vm/languages/clang89.pm +++ b/modules/compiler_vm/languages/clang89.pm @@ -11,12 +11,11 @@ sub initialize { $self->{sourcefile} = 'prog.c'; $self->{execfile} = 'prog'; - $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c89 -lm -Wfatal-errors -fsanitize=integer -fsanitize=bounds -fsanitize=undefined'; + $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c89 -lm -Wfatal-errors -fsanitize=integer -fsanitize=bounds -fsanitize=undefined -fno-caret-diagnostics'; $self->{cmdline} = 'clang -ggdb -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 -#define __USE_XOPEN #include #include #include diff --git a/modules/compiler_vm/languages/clang99.pm b/modules/compiler_vm/languages/clang99.pm index bd0ef80a..d1704cb7 100755 --- a/modules/compiler_vm/languages/clang99.pm +++ b/modules/compiler_vm/languages/clang99.pm @@ -11,12 +11,11 @@ sub initialize { $self->{sourcefile} = 'prog.c'; $self->{execfile} = 'prog'; - $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c99 -lm -Wfatal-errors -fsanitize=integer -fsanitize=bounds -fsanitize=undefined'; + $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c99 -lm -Wfatal-errors -fsanitize=integer -fsanitize=bounds -fsanitize=undefined -fno-caret-diagnostics'; $self->{cmdline} = 'clang -ggdb -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 -#define __USE_XOPEN #include #include #include @@ -39,7 +38,7 @@ sub initialize { #include #include #include -#inclue +#include #include #include #include