diff --git a/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Utilities/SpeculationAnalyzer.cs b/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Utilities/SpeculationAnalyzer.cs index c1c45c0e3cff1355bd6045f5aa6c6ac5af7d0991..0c6b173aa192a458517859daee3e8138e5c302b5 100644 --- a/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Utilities/SpeculationAnalyzer.cs +++ b/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/CSharp/Utilities/SpeculationAnalyzer.cs @@ -342,9 +342,6 @@ protected override bool ReplacementChangesSemanticsForNodeLanguageSpecific(Synta { var newExpression = (ConditionalExpressionSyntax)currentReplacedNode; - if (!ConversionsAreCompatible(OriginalSemanticModel, originalExpression, SpeculativeSemanticModel, newExpression)) - return true; - if (originalExpression.Condition != previousOriginalNode) { ExpressionSyntax originalOtherPartOfConditional, newOtherPartOfConditional;