================
@@ -1682,3 +1688,37 @@ const char *Preprocessor::getCheckPoint(FileID FID, 
const char *Start) const {
 
   return nullptr;
 }
+
+/// Whether allow C++ module directive.
+bool Preprocessor::hasSeenNoTrivialPPDirective() const {
+  return DirTracer && DirTracer->hasSeenNoTrivialPPDirective();
+}
+
+bool TrivialDirectiveTracer::hasSeenNoTrivialPPDirective() const {
+  return SeenNoTrivialPPDirective;
+}
+
+void TrivialDirectiveTracer::setSeenNoTrivialPPDirective(bool Val) {
+  if (InMainFile && !SeenNoTrivialPPDirective && Val)
----------------
yronglin wrote:

Fixed.

https://github.com/llvm/llvm-project/pull/153641
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to