From cc7c670851a8186264eb63d4e0d6c8dcdfba8e4c Mon Sep 17 00:00:00 2001 From: Ryan Liptak Date: Sat, 28 Mar 2020 00:39:33 -0700 Subject: [PATCH] Sync clang_options_data.zig with update_clang_options Some of the recent c++ related options were added to update_clang_options but didn't make it into clang_options_data.zig --- src-self-hosted/clang_options_data.zig | 36 +++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/src-self-hosted/clang_options_data.zig b/src-self-hosted/clang_options_data.zig index d8bd020431..14dcec4fb1 100644 --- a/src-self-hosted/clang_options_data.zig +++ b/src-self-hosted/clang_options_data.zig @@ -2554,7 +2554,14 @@ flagpd1("femulated-tls"), flagpd1("fencode-extended-block-signature"), sepd1("ferror-limit"), flagpd1("fescaping-block-tail-calls"), -flagpd1("fexceptions"), +.{ + .name = "fexceptions", + .syntax = .flag, + .zig_equivalent = .exceptions, + .pd1 = true, + .pd2 = false, + .psl = false, +}, flagpd1("fexperimental-isel"), flagpd1("fexperimental-new-constant-interpreter"), flagpd1("fexperimental-new-pass-manager"), @@ -2758,7 +2765,14 @@ flagpd1("fno-elide-type"), flagpd1("fno-eliminate-unused-debug-symbols"), flagpd1("fno-emulated-tls"), flagpd1("fno-escaping-block-tail-calls"), -flagpd1("fno-exceptions"), +.{ + .name = "fno-exceptions", + .syntax = .flag, + .zig_equivalent = .no_exceptions, + .pd1 = true, + .pd2 = false, + .psl = false, +}, flagpd1("fno-experimental-isel"), flagpd1("fno-experimental-new-pass-manager"), flagpd1("fno-fast-math"), @@ -2847,7 +2861,14 @@ flagpd1("fno-rewrite-includes"), flagpd1("fno-ropi"), flagpd1("fno-rounding-math"), flagpd1("fno-rtlib-add-rpath"), -flagpd1("fno-rtti"), +.{ + .name = "fno-rtti", + .syntax = .flag, + .zig_equivalent = .no_rtti, + .pd1 = true, + .pd2 = false, + .psl = false, +}, flagpd1("fno-rtti-data"), flagpd1("fno-rwpi"), flagpd1("fno-sanitize-address-poison-custom-array-cookie"), @@ -2995,7 +3016,14 @@ flagpd1("fno-frontend-optimize"), flagpd1("fropi"), flagpd1("frounding-math"), flagpd1("frtlib-add-rpath"), -flagpd1("frtti"), +.{ + .name = "frtti", + .syntax = .flag, + .zig_equivalent = .rtti, + .pd1 = true, + .pd2 = false, + .psl = false, +}, flagpd1("frwpi"), flagpd1("fsanitize-address-globals-dead-stripping"), flagpd1("fsanitize-address-poison-custom-array-cookie"),