From 1303b60707614043993f9c97c79dd4fe89e6efa4 Mon Sep 17 00:00:00 2001 From: Mattias Ellert Date: Wed, 7 Nov 2018 12:05:30 +0100 Subject: [PATCH] Let clang ignore some gcc options it hasn't implemented --- .../llvm/src/tools/clang/include/clang/Driver/Options.td | 3 +++ 1 file changed, 3 insertions(+) diff --git a/interpreter/llvm/src/tools/clang/include/clang/Driver/Options.td b/interpreter/llvm/src/tools/clang/include/clang/Driver/Options.td index 05dc9d7eb3..1e887ac6b1 100644 --- a/interpreter/llvm/src/tools/clang/include/clang/Driver/Options.td +++ b/interpreter/llvm/src/tools/clang/include/clang/Driver/Options.td @@ -2464,6 +2464,8 @@ defm align_loops : BooleanFFlag<"align-loops">, Group, Group; def falign_jumps_EQ : Joined<["-"], "falign-jumps=">, Group; +defm cf_protection : BooleanFFlag<"cf-protection">, Group; +def fcf_protection_EQ : Joined<["-"], "fcf-protection=">, Group; // FIXME: This option should be supported and wired up to our diognostics, but // ignore it for now to avoid breaking builds that use it. @@ -2524,6 +2526,7 @@ defm single_precision_constant : BooleanFFlag<"single-precision-constant">, Group; defm spec_constr_count : BooleanFFlag<"spec-constr-count">, Group; defm stack_check : BooleanFFlag<"stack-check">, Group; +defm stack_clash_protection : BooleanFFlag<"stack-clash-protection">, Group; defm strength_reduce : BooleanFFlag<"strength-reduce">, Group; defm tls_model : BooleanFFlag<"tls-model">, Group; -- 2.19.1