diff --git a/clang/lib/Sema/SemaConcept.cpp b/clang/lib/Sema/SemaConcept.cpp index a9335d6689ec1..f208cdbd1d87d 100644 --- a/clang/lib/Sema/SemaConcept.cpp +++ b/clang/lib/Sema/SemaConcept.cpp @@ -260,11 +260,6 @@ calculateConstraintSatisfaction(Sema &S, const Expr *ConstraintExpr, return SubstitutedAtomicExpr; } - // FIXME: Remove this workaround. - // It's necessary to investigate how we get here. - if (SubstitutedAtomicExpr.get()->isValueDependent()) - return SubstitutedAtomicExpr; - EnterExpressionEvaluationContext ConstantEvaluated( S, Sema::ExpressionEvaluationContext::ConstantEvaluated); SmallVector EvaluationDiags;