Skip to content

Commit a2b86e4

Browse files
committed
[IRGen] Temporarily disable round-tripping debug types
1 parent 7b03001 commit a2b86e4

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/Frontend/CompilerInvocation.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2776,11 +2776,13 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
27762776
if (Args.hasArg(OPT_no_clang_module_breadcrumbs))
27772777
Opts.DisableClangModuleSkeletonCUs = true;
27782778

2779-
if (auto A = Args.getLastArg(OPT_enable_round_trip_debug_types,
2780-
OPT_disable_round_trip_debug_types)) {
2781-
Opts.DisableRoundTripDebugTypes =
2782-
Args.hasArg(OPT_disable_round_trip_debug_types);
2783-
}
2779+
// FIXME(NCG): Temporarily force-disabled, it keeps tripping up on noncopyables (rdar://124564447)
2780+
// if (auto A = Args.getLastArg(OPT_enable_round_trip_debug_types,
2781+
// OPT_disable_round_trip_debug_types)) {
2782+
// Opts.DisableRoundTripDebugTypes =
2783+
// Args.hasArg(OPT_disable_round_trip_debug_types);
2784+
// }
2785+
Opts.DisableRoundTripDebugTypes = true;
27842786

27852787
if (Args.hasArg(OPT_disable_debugger_shadow_copies))
27862788
Opts.DisableDebuggerShadowCopies = true;

0 commit comments

Comments
 (0)