diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -3153,6 +3153,7 @@ defm devirtualize : BooleanFFlag<"devirtualize">, Group; defm devirtualize_speculatively : BooleanFFlag<"devirtualize-speculatively">, Group; +defm semantic_interposition : BooleanFFlag<"semantic-interposition">, Group; // Generic gfortran options. def A_DASH : Joined<["-"], "A-">, Group; diff --git a/clang/test/Driver/clang_f_opts.c b/clang/test/Driver/clang_f_opts.c --- a/clang/test/Driver/clang_f_opts.c +++ b/clang/test/Driver/clang_f_opts.c @@ -298,6 +298,7 @@ // RUN: -fno-implement-inlines -fimplement-inlines \ // RUN: -fstack-check \ // RUN: -fforce-addr \ +// RUN: -fno-semantic-interposition \ // RUN: -malign-functions=100 \ // RUN: -malign-loops=100 \ // RUN: -malign-jumps=100 \