bruno added inline comments.

================
Comment at: lib/Serialization/ASTReader.cpp:3692
+                            ValidationConflicts);
+    for (auto N : ValidationConflicts)
+      Diag(diag::err_module_ancestor_conflict) << N;
----------------
This should honor `ARR_OutOfDate`, so that the module can be rebuilt in case a 
user module mismatch via a different diagnostics 
(lib/Serialization/ASTReader.cpp:4076) and returns OutOfDate instead of Success:

    if ((ClientLoadCapabilities & ARR_OutOfDate) == 0)
      for (auto N : ValidationConflicts)
        Diag(diag::err_module_ancestor_conflict) << N;


https://reviews.llvm.org/D28299



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to