[compiler-rt] [libc] [clang-tools-extra] [llvm] [libunwind] [clang] [libcxxabi] [lld] [lldb] [mlir] [libcxx] [flang] [clang] static operators should evaluate object argument (PR #68485)

via cfe-commits cfe-commits at lists.llvm.org
Thu Jan 11 07:21:57 PST 2024


================
@@ -858,10 +858,14 @@ Bug Fixes to C++ Support
   (`#64086 <https://github.com/llvm/llvm-project/issues/64086>`_)
 
 - Fixed a regression where clang forgets how to substitute into constraints on template-template
-  parameters. Fixes: 
+  parameters. Fixes:
   (`#57410 <https://github.com/llvm/llvm-project/issues/57410>`_) and
   (`#76604 <https://github.com/llvm/llvm-project/issues/57410>`_)
 
+- Fix an issue that the object argument of ``static operator()`` and ``static operator[]`` is not evaluate.
----------------
cor3ntin wrote:

```suggestion
- Fix incorrect code generation caused by the object argument of ``static operator()`` and ``static operator[]`` calls not being evaluated.
```

https://github.com/llvm/llvm-project/pull/68485


More information about the cfe-commits mailing list