Page MenuHomePhabricator

[clang][modules][deps] WIP: In-memory module transfer
Needs ReviewPublic

Authored by jansvoboda11 on Nov 2 2022, 8:27 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

Let's not create PCM files in the dependency scanner.

Diff Detail

Event Timeline

jansvoboda11 created this revision.Nov 2 2022, 8:27 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 2 2022, 8:27 AM
Herald added a subscriber: ributzka. · View Herald Transcript
jansvoboda11 requested review of this revision.Nov 2 2022, 8:27 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 2 2022, 8:27 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript

Improve SourceLocation handling: invalid & inside predefines buffer.

Handle macros

Kinda rebase

Fixed two tests:

  • modules-pch.c by always marking identifier info as not out-of-date when getting leaf module macros,
  • modules-module-map-order.m by updating the sorting logic for gathering SortedFiles.