[clang] [clang] fix merging of UsingShadowDecl (PR #80245)
Chuanqi Xu via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 31 22:23:10 PST 2024
================
@@ -181,6 +181,9 @@ Bug Fixes to C++ Support
and (`#79745 <https://github.com/llvm/llvm-project/issues/79745>`_)
- Fix incorrect code generation caused by the object argument of ``static operator()`` and ``static operator[]`` calls not being evaluated.
Fixes (`#67976 <https://github.com/llvm/llvm-project/issues/67976>`_)
+- Fix incorrect merging of modules which contain using declarations which shadow
+ other declarations. This could manifest as ODR checker false positives.
+ Fixes (`#TODO <https://github.com/llvm/llvm-project/issues/TODO>`_)
----------------
ChuanqiXu9 wrote:
Oh, if it is the case, we should mark this as draft. Otherwise, if I don't look into every line and I see your funcitonal change is pretty simple, it'll be bad if I merge it directly...
https://github.com/llvm/llvm-project/pull/80245
More information about the cfe-commits
mailing list