Skip to content

Commit 13e7aff

Browse files
committed
[IRGen] Temporarily disable round-tripping debug types
1 parent 7f591a9 commit 13e7aff

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
@@ -2724,11 +2724,13 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
27242724
if (Args.hasArg(OPT_no_clang_module_breadcrumbs))
27252725
Opts.DisableClangModuleSkeletonCUs = true;
27262726

2727-
if (auto A = Args.getLastArg(OPT_enable_round_trip_debug_types,
2728-
OPT_disable_round_trip_debug_types)) {
2729-
Opts.DisableRoundTripDebugTypes =
2730-
Args.hasArg(OPT_disable_round_trip_debug_types);
2731-
}
2727+
// FIXME(NCG): Temporarily force-disabled, it keeps tripping up on noncopyables (rdar://124564447)
2728+
// if (auto A = Args.getLastArg(OPT_enable_round_trip_debug_types,
2729+
// OPT_disable_round_trip_debug_types)) {
2730+
// Opts.DisableRoundTripDebugTypes =
2731+
// Args.hasArg(OPT_disable_round_trip_debug_types);
2732+
// }
2733+
Opts.DisableRoundTripDebugTypes = true;
27322734

27332735
if (Args.hasArg(OPT_disable_debugger_shadow_copies))
27342736
Opts.DisableDebuggerShadowCopies = true;

0 commit comments

Comments
 (0)