From nobody Sat Apr 25 14:20:16 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4g2sRj0sDVz6bZNK for ; Sat, 25 Apr 2026 14:20:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g2sRh6cqTz3J97 for ; Sat, 25 Apr 2026 14:20:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777126816; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Pn584WdVPGfRkTrDop5B7YDIU1F2ZZewMQdHbQN/Up8=; b=INZQFhPyQLOX0gb7RieYV/0Ww3OxblhQlTa3B8pvZ+faRSQboRj81OMuzW4VIV5Tm97cKh 97/md54Vx8i/zFMM3EDbH7aGTFIuL6UC62DIbNN1AFYClmWT1Ay8CdrpB2cYs5gFYGDD+t J5X3qF6itupwoQgi7aT63qRfz7p3FA4xAUKp8wzJ8tmNYrtQ9arZXrM/I6hP/0ipKdAs10 8BRCpLzuY3a6NDgvEPsD+RVGNdxAeCsKdPGec4K1M3nEIqTNou9O8OoUGq4hW2omS/n2Fm 3X9wfZt+p6PQwtEuN9xfymzmwHaH2r7uWeociQH129Oiv0mVMb049SmEgqsy0Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777126816; a=rsa-sha256; cv=none; b=GeJSecWV85VsRdCRWZMRCxAV0GUAlexaoEhD4wqe2Ll/5ftD207UP+yAJqE3LRGLrPODkJ pi7vITWA5bSvjD9J+Am5a/AqZiYDMJu9/JBixBuXi4aCqsbkfzXJ4CiyRVGZwLb+nD8yH8 757N7TN3Nl4Dc/RqjYNKqcYajmtmo1f7Qhx0/oDpWX1kvm/sgtEQUeuX81sx4UPneszA7k 1SPMbXMD2Y6JdwIzWZI/hJKTA9QHyTWDn+vn0PAnA1NUzjbvAp54Grq/2lzGJhruuW4QzD JA1+0CqNWXddELxdFQIJZSmkSHfXGSv8LWh7GWwN4gIMcXX50qz61X9ySYrz3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777126816; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Pn584WdVPGfRkTrDop5B7YDIU1F2ZZewMQdHbQN/Up8=; b=XRGhj2LuQOjX52zt4WDhArl70sLhMUJqN0GMOYm+bX8zdo1urOrVMM8PhzkgDFFZDFbG9P 1aC+S0Hj4R8tkXGMqQSp3YkKPJc5SjHckvpyeOWrCQJvlXMo/UvWyUeVIGI6rVukNPa0bD JLIncFeTdMIAgmOi0WhKt4BIRSmHQOrbA8NhwSSSBVt9HzViVFcrwJaj8CgADrgG52MTXz r1cYr3DmEwWoMy6Zr8seU1RPsUnUJH243jBpsJ6peLnpvRzT29GfWVKgFvU5lIsVZozYB8 SVLjclTxC9+nd7YokRlBamZLEhn76Pq6uFrI0mERA6NoFOieM1/k7u3xeGvPZw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g2sRh681nzcr2 for ; Sat, 25 Apr 2026 14:20:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 386d9 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Apr 2026 14:20:16 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dimitry Andric Subject: git: 3fd796204fe6 - main - Merge commit 924f773f5e26 from llvm git (by Younan Zhang): List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dim X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3fd796204fe6aa2e8a2b70bb9ea95f7497247fa3 Auto-Submitted: auto-generated Date: Sat, 25 Apr 2026 14:20:16 +0000 Message-Id: <69eccda0.386d9.8975244@gitrepo.freebsd.org> The branch main has been updated by dim: URL: https://cgit.FreeBSD.org/src/commit/?id=3fd796204fe6aa2e8a2b70bb9ea95f7497247fa3 commit 3fd796204fe6aa2e8a2b70bb9ea95f7497247fa3 Author: Dimitry Andric AuthorDate: 2026-02-10 19:54:38 +0000 Commit: Dimitry Andric CommitDate: 2026-04-25 14:14:21 +0000 Merge commit 924f773f5e26 from llvm git (by Younan Zhang): [Clang] Don't diagnose missing members when looking at the instantiating class template (#180725) The perfect matching patch revealed another bug where recursive instantiations could lead to the escape of SFINAE errors, as shown in the issue. Fixes https://github.com/llvm/llvm-project/issues/179118 This fixes compile errors in the www/qt5-webengine port. PR: 292067 MFC after: 1 month --- contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp b/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp index 5421e9562c8b..ae86c4ce670d 100644 --- a/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp +++ b/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp @@ -2934,7 +2934,7 @@ ExprResult Sema::BuildQualifiedDeclarationNameExpr( // members were likely supposed to be inherited. DeclContext *DC = computeDeclContext(SS); if (const auto *CD = dyn_cast(DC)) - if (CD->isInvalidDecl()) + if (CD->isInvalidDecl() || CD->isBeingDefined()) return ExprError(); Diag(NameInfo.getLoc(), diag::err_no_member) << NameInfo.getName() << DC << SS.getRange();