@@ -1760,6 +1760,9 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
17601760 if (Args.hasArg (OPT_disable_concrete_type_metadata_mangled_name_accessors))
17611761 Opts.DisableConcreteTypeMetadataMangledNameAccessors = true ;
17621762
1763+ if (Args.hasArg (OPT_disable_standard_substitutions_in_reflection_mangling))
1764+ Opts.DisableStandardSubstitutionsInReflectionMangling = true ;
1765+
17631766 if (Args.hasArg (OPT_use_jit)) {
17641767 Opts.UseJIT = true ;
17651768 if (const Arg *A = Args.getLastArg (OPT_dump_jit)) {
@@ -1995,32 +1998,14 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
19951998
19961999 if (Args.hasArg (OPT_enable_llvm_vfe)) {
19972000 Opts.VirtualFunctionElimination = true ;
1998-
1999- // FIXME(mracek): There are still some situations where we use mangled name
2000- // without symbolic references, which means the dependency is not statically
2001- // visible to the compiler/linker. Temporarily disable mangled accessors
2002- // until we fix that.
2003- Opts.DisableConcreteTypeMetadataMangledNameAccessors = true ;
20042001 }
20052002
20062003 if (Args.hasArg (OPT_enable_llvm_wme)) {
20072004 Opts.WitnessMethodElimination = true ;
2008-
2009- // FIXME(mracek): There are still some situations where we use mangled name
2010- // without symbolic references, which means the dependency is not statically
2011- // visible to the compiler/linker. Temporarily disable mangled accessors
2012- // until we fix that.
2013- Opts.DisableConcreteTypeMetadataMangledNameAccessors = true ;
20142005 }
20152006
20162007 if (Args.hasArg (OPT_conditional_runtime_records)) {
20172008 Opts.ConditionalRuntimeRecords = true ;
2018-
2019- // FIXME(mracek): There are still some situations where we use mangled name
2020- // without symbolic references, which means the dependency is not statically
2021- // visible to the compiler/linker. Temporarily disable mangled accessors
2022- // until we fix that.
2023- Opts.DisableConcreteTypeMetadataMangledNameAccessors = true ;
20242009 }
20252010
20262011 if (Args.hasArg (OPT_internalize_at_link)) {
0 commit comments