[clang] [clang-repl] Fix duplicate definition error for symbols in C mode (PR #164597)

Vassil Vassilev via cfe-commits cfe-commits at lists.llvm.org
Wed Oct 22 04:34:34 PDT 2025


================
@@ -1447,6 +1447,10 @@ void Sema::ActOnEndOfTranslationUnit() {
     if (!VD || VD->isInvalidDecl() || !Seen.insert(VD).second)
       continue;
 
+    if (PP.isIncrementalProcessingEnabled() &&
----------------
vgvassilev wrote:

Let's try cleaning `TentativeDefinitions` instead and add tests.

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


More information about the cfe-commits mailing list